MultiSerialiser implements ToBytesSerialiser<Object> { public void setSerialisers(final List<SerialiserDetail> serialisers) throws GafferCheckedException { supportedSerialisers.setSerialiserDetails(serialisers); }  void setSerialisers(final List<SerialiserDetail> serialisers); MultiSerialiser addSerialiser(final byte key, final ToBytesSerialiser serialiser, final Class aClass); List<SerialiserDetail> getSerialisers(); @Override byte[] serialise(final Object object); @Override Object deserialise(final byte[] bytes); @Override Object deserialiseEmpty(); @Override boolean preservesObjectOrdering(); @Override boolean isConsistent(); @Override boolean canHandle(final Class clazz); @Override boolean equals(final Object obj); @Override int hashCode();  }
@Test public void shouldAcceptSupportedSerialisers() throws Exception { MultiSerialiser multiSerialiser = new MultiSerialiser(); multiSerialiser.setSerialisers(null); }