public void initialize(final ObjectAndPersistInfo objectAndPersistInfo,
final byte[] binary, final int offset) {// NOPMD
// ASSERTX
assert objectAndPersistInfo != null : "object and its class information must be defined";
stateStack.addFirst(new ObjectInputStreamState(this.binary,
this.offset, this.objectAndPersistInfo));
this.objectAndPersistInfo = objectAndPersistInfo;
this.binary = binary;
this.offset = offset;
}