new UnsafeByteArrayInputStream(out.getByteArray(), 0, out.getPos()); to.readFields(in);
original.write(reusableOut); reusableIn.initialize( reusableOut.getByteArray(), 0, reusableOut.getPos()); copy.readFields(reusableIn);
new UnsafeByteArrayInputStream(out.getByteArray(), 0, out.getPos()); to.readFields(in);
original.write(reusableOut); reusableIn.initialize( reusableOut.getByteArray(), 0, reusableOut.getPos()); copy.readFields(reusableIn);