} else {
assert referencerNode != null;
if (referencedNode == null) {
// resolved referencer, unresolved referenced
unresolvedReference = resolver.addUnresolvedReference(referencedUuid);
unresolvedReference.addReferencerReference(referencerNode.getProperty(XmiLexicon.JcrId.UUID).getString(),
propertyName);
} else {
// resolved referencer, resolved referenced
if (!referencedNode.isNodeType(JcrConstants.MIX_REFERENCEABLE)) {
referencedNode.addMixin(JcrConstants.MIX_REFERENCEABLE);