### Question:
ThingEvent extends ThingInteraction<ThingEvent<T>> { public DataSchema<T> getData() { return data; }  String getType(); DataSchema<T> getData(); @Override int hashCode(); @Override boolean equals(Object o); @Override String toString();  }### Answer:
@Test public void builderShouldUseStringAsDefaultDataSchema() { ThingEvent<Object> event = new ThingEvent.Builder().build(); assertEquals(new StringSchema(), event.getData()); }