### Question:
EventData implements Pool.Poolable { public long getTimestamp () { return timestamp; }  abstract int getEventType(); boolean allowTrigger(); void init(); long getTimestamp(); @Override void reset(); final int retain(); final int retain(int i); final int release(); final int getRefCount();  }### Answer:
@Test public void testGetTimestamp () { long startTime = System.currentTimeMillis(); DummyEventDataObject event = new DummyEventDataObject(); event.init(); long endTime = System.currentTimeMillis(); assertEquals(true, event.getTimestamp() >= startTime); assertEquals(true, event.getTimestamp() <= endTime); }