Constructor for deserialization.
Creates an instance for serialization.
Implements the {@code Externalizable} interface to read the object. @serialData The streamed type and parameters defined by the type's {@code writeReplace} method are read and passed to the corresponding static factory for the type to create a new instance. That instance is returned as the de-serialized {@code Ser} object.
Implements the {@code Externalizable} interface to write the object. @serialData Each serializable class is mapped to a type that is the first byte _in the stream. Refer to each class {@code writeReplace} serialized form for the value of the type and sequence of values for the type.
Reads the state from the stream.
Reads the state from the stream.
Writes the state to the stream.
Writes the state to the stream.
The shared serialization delegate for this package.
@implNote This class is mutable and should be created once per serialization.
@serial include @since 1.8