### Question:
RecordDoubleClickEvent extends Event<RecordDoubleClickHandler> { public static Type<RecordDoubleClickHandler> getType() { return TYPE == null ? TYPE = new Event.Type<RecordDoubleClickHandler>() : TYPE; } RecordDoubleClickEvent(Object source, ListGrid viewer, Record record, int recordNum, ListGridField field, int fieldNum); static Type<RecordDoubleClickHandler> getType(); @Override Event.Type<RecordDoubleClickHandler> getAssociatedType(); ListGrid getViewer(); Record getRecord(); int getRecordNum(); ListGridField getField(); int getFieldNum(); @Override boolean equals(Object obj); @Override int hashCode();  }### Answer:
@Test public void test_typePropertyIsSingleton() { assertSame(RecordDoubleClickEvent.getType(), RecordDoubleClickEvent.getType()); }