AbstractSetTypeConverter implements TypeConverter<Set, Set>, Named, NeedsJTransfo { @Override public String getName() { return name; } AbstractSetTypeConverter(String name, Class<?> toType); @Override String getName(); @Override void setJTransfo(JTransfo jTransfo); @Override boolean canConvert(Type realToType, Type realDomainType); abstract Object doConvertOne(JTransfo jTransfo, Object toObject, Class<?> domainObjectType, String... tags); @Override Set convert(Set toObjects, SyntheticField domainField, Object domainObject, String... tags); Object doReverseOne(
            JTransfo jTransfo, Object domainObject, SyntheticField toField, Class<?> toType, String... tags); @Override Set reverse(Set domainObjects, SyntheticField toField, Object toObject, String... tags); void setKeepNullSet(boolean keepNullSet); void setAlwaysNewSet(boolean alwaysNewSet); void setEmptySetSupplier(Supplier<Set> emptySetSupplier);  }
@Test public void testGetName() throws Exception { assertThat(setTypeConverter.getName()).isEqualTo(NAME); }