final InternalQName propQName = new InternalQName("", propName);
// ver.1
node.checkin();
final String v1UUID = node.getBaseVersion().getUUID();
node.checkout();
// child node, non versionable but under the version control within their parent
Node node1 = node.addNode("node1");
// node1.addMixin("exo:auditable");
node.save();