@NotNull
    public byte[] getSerialized() {
        byte[] result = new byte[serializedObject.length];
        System.arraycopy(serializedObject, 0, result, 0, serializedObject.length);

        return result;
    }
@NotNull
    public byte[] getSerialized() {
        byte[] result = new byte[serializedObject.length];
        System.arraycopy(serializedObject, 0, result, 0, serializedObject.length);

        return result;
    }
@ NotNull public byte [ ] getSerialized ( ) { byte [ ] result = new byte [ serializedObject . length ] ; System . arraycopy ( serializedObject , 0 , result , 0 , serializedObject . length ) ; return result ; }
Returns a copy of the serialized object.

@return a copy (this object is immutable)
Returns a copy of the serialized object .