assertEquals(NT_REP_GRANT_ACE, TreeUtil.getPrimaryTypeName(ace));
assertEquals(testPrincipal.getName(), TreeUtil.getString(ace, REP_PRINCIPAL_NAME));
assertArrayEquals(testPrivileges, privilegesFromNames(TreeUtil.getStrings(ace, REP_PRIVILEGES)));
assertFalse(ace.hasChild(REP_RESTRICTIONS));
NodeUtil ace2 = new NodeUtil(children.next());
assertEquals(NT_REP_DENY_ACE, ace2.getPrimaryNodeTypeName());
assertEquals(EveryonePrincipal.NAME, ace2.getString(REP_PRINCIPAL_NAME, null));
assertArrayEquals(testPrivileges, privilegesFromNames(ace2.getNames(REP_PRIVILEGES)));
assertTrue(ace2.hasChild(REP_RESTRICTIONS));
NodeUtil restr = ace2.getChild(REP_RESTRICTIONS);
assertEquals("*/something", restr.getString(REP_GLOB, null));
}