type.getOrCreateDataNode(parentNode, dataId, "nt:folder", Collections.singletonList("mix:referenceable"));
assertFalse(node.isSame(node5));
assertFalse(node.getParent().isSame(node5.getParent()));
assertTrue(node5.isNodeType("nt:folder"));
assertFalse(node5.canAddMixin("mix:referenceable"));
assertTrue(node5.canAddMixin("exo:privilegeable"));
assertTrue(node5.getParent().isNodeType("nt:folder"));
assertFalse(node5.getParent().canAddMixin("mix:referenceable"));
assertTrue(node5.getParent().canAddMixin("exo:privilegeable"));
assertTrue(node5.getParent().getParent().isNodeType("nt:folder"));
assertFalse(node5.getParent().getParent().canAddMixin("mix:referenceable"));