}
// child nodes
NodeDefinitionComparator nodeDefinitionComparator =
new NodeDefinitionComparator(volatileNodeTypeDataManager, persister.getDataManager());
changesLog.addAll(nodeDefinitionComparator.compare(recipientDefinition,
getAllChildNodeDefinitions(ancestorDefinition, new HashMap<InternalQName, NodeTypeData>()),
getAllChildNodeDefinitions(recipientDefinition, volatileNodeTypes)).getAllStates());
// properties defs
PropertyDefinitionComparator propertyDefinitionComparator =