in serialization/src/main/java/com/twitter/serial/serializer/Serializer.java [36:48]
public abstract void serialize(@NotNull SerializationContext context,
@NotNull SerializerOutput output, @Nullable T object) throws IOException;
@Nullable
public abstract T deserialize(@NotNull SerializationContext context,
@NotNull SerializerInput input) throws IOException, ClassNotFoundException;
@NotNull
public final T deserializeNotNull(@NotNull SerializationContext context,
@NotNull SerializerInput input) throws IOException, ClassNotFoundException {
final T deserializedObject = deserialize(context, input);
return InternalSerialUtils.checkIsNotNull(deserializedObject);
}