try
{
NodeImpl vNode = (NodeImpl)sessionJohnWS1.getRootNode().getNode("testAccessPermission");
assertNotNull(vNode);
VersionHistoryImpl vHist = (VersionHistoryImpl)vNode.getVersionHistory();
assertEquals(vHist.getACL().getPermissions("admin").size(), 0);
assertEquals(vHist.getACL().getPermissions("any").size(), 1); // there is a workaround in ScratchWorkspaceInitializer
vNode = (NodeImpl)vHist.getVersion("1");
assertEquals(vNode.getACL().getPermissions("admin").size(), 4);
assertEquals(vNode.getACL().getPermissions("any").size(), 1); // there is a workaround in ScratchWorkspaceInitializer
assertNotNull(vNode);
vNode = (NodeImpl)vNode.getNode("jcr:frozenNode");