UnmarshalRecord childRecord = (UnmarshalRecord)stob2.createRecord(unmarshalRecord.getSession()); childRecord.setUnmarshaller(unmarshalRecord.getUnmarshaller()); childRecord.setSelfRecord(true); unmarshalRecord.setChildRecord(childRecord); childRecord.setXMLReader(unmarshalRecord.getXMLReader());