Credentials anonCredentials = new CredentialsImpl(SystemIdentity.ANONIM, "".toCharArray());
SessionImpl anonSession = (SessionImpl)repositoryService.getRepository("db2").login(anonCredentials, "ws1");
NodeImpl node = (NodeImpl)sessionWS1.getRootNode().addNode(TESTNODE_NAME);
node.addMixin("exo:privilegeable");
node.addMixin("exo:owneable");
node.addMixin("mix:versionable");
node.setPermission("*:/platform/administrators", PermissionType.ALL);
node.setPermission("mary",
new String[]{PermissionType.READ, PermissionType.SET_PROPERTY, PermissionType.ADD_NODE});
node.removePermission(SystemIdentity.ANY);