ByteArrayInputStream in_stream=new ByteArrayInputStream(state, HEADER_LENGTH + transientSize, associatedSize);
MarshalledValueInputStream in=new MarshalledValueInputStream(in_stream);
try {
Object[] nameValue;
while ((nameValue = (Object[]) in.readObject()) != null) {
TreeNode target = refMapNode.getChild(nameValue[0]);
if (target == null) {
// Create the node
Fqn fqn = new Fqn(InternalDelegate.JBOSS_INTERNAL_MAP, nameValue[0]);