GroupedPropertiesSerialiser extends PropertiesSerialiser<GroupedProperties> { @Override public boolean canHandle(final Class clazz) { return GroupedProperties.class.isAssignableFrom(clazz); } GroupedPropertiesSerialiser();  GroupedPropertiesSerialiser(final Schema schema); @Override boolean canHandle(final Class clazz); @Override byte[] serialise(final GroupedProperties properties); @Override GroupedProperties deserialise(final byte[] bytes); @Override GroupedProperties deserialiseEmpty(); String getGroup(final byte[] bytes); @Override boolean isConsistent();  }
@Test public void testCantSerialiseIntegerClass() throws SerialisationException { assertFalse(serialiser.canHandle(Integer.class)); }
@Test public void testCanSerialiseGroupedPropertiesClass() throws SerialisationException { assertTrue(serialiser.canHandle(GroupedProperties.class)); }