docs: public static byte[] unmarshallByteArray(ObjectInput in) throws IOException {
        final int size = unmarshallSize(in);
        if (size == NULL_VALUE) {
           return null;
        } else if (size == 0) {
           return Util.EMPTY_BYTE_ARRAY;
        }
        byte[] array = new byte[size];
        in.readFully(array);
        return array;
     }