childRecord.setUnmarshaller(unmarshalRecord.getUnmarshaller());
childRecord.setSelfRecord(true);
unmarshalRecord.setChildRecord(childRecord);
childRecord.setXMLReader(unmarshalRecord.getXMLReader());
childRecord.startDocument();
childRecord.initializeRecord(this.xmlCompositeObjectMapping);
return childRecord;
} else{
return null;
}