protected abstract T readIdentifier(@Nonnull DataInput in) throws IOException;
@Nonnull
+ @SuppressWarnings("checkstyle:hiddenField")
protected abstract Identifiable<T> createObject(@Nonnull T identifier, @Nonnull byte[] serialized);
}
}
@Nonnull
+ @SuppressWarnings("checkstyle:hiddenField")
protected abstract AbstractProxy<T> externalizableProxy(@Nonnull byte[] serialized);
}