Session sessMary = repository.login(new CredentialsImpl("mary", "exo".toCharArray()));
NodeImpl testRoot = (NodeImpl)sessMary.getRootNode().getNode("testRoot");
testRoot.removePermission("mary");
testRoot.setPermission("mary", new String[]{PermissionType.READ});
testRoot.removePermission(SystemIdentity.ANY);
sessMary.save();
sessMary.logout();
//try to remove parent's property as Mary - must fail
sessMary = repository.login(new CredentialsImpl("mary", "exo".toCharArray()));