objectOut.flush();
// Because input of decoder fully read, this section required for re-object serialization, etc.
final byte[][] buf = bufOut.toMultiByteArray();
final int bufTotalSize = bufOut.size();
bufOut.clear();
final FastMultiByteArrayInputStream inputBuf = new FastMultiByteArrayInputStream(buf, BUFFERING_BLOCK_SIZE, bufTotalSize);
if(!_reaccessable) {
inputBuf.setCleanable(true);
}
final ObjectInputStream objInput = new NoHeaderObjectInputStream(inputBuf);