protected abstract Codec<String, Object> codecFor(final TypeDefinition<?> type);
@Override
+ @SuppressWarnings("checkstyle:illegalCatch")
public final String serialize(final Object data) {
for (final TypeDefinition<?> type : typeDefinition.getTypes()) {
Codec<String, Object> codec = codecFor(type);
}
@Override
+ @SuppressWarnings("checkstyle:illegalCatch")
public Object deserialize(final String stringRepresentation) {
if (stringRepresentation == null) {
return null;