boolean isAllow = aceNode.isNodeType(NT_REP_GRANT_ACE);
// the privileges
Value[] pValues = aceNode.getProperty(P_PRIVILEGES).getValues();
Privilege[] privileges = new Privilege[pValues.length];
for (int i = 0; i < pValues.length; i++) {
privileges[i] = acMgr.privilegeFromName(pValues[i].getString());
}
// the restrictions:
Map restrictions = new HashMap(2);
Property prop = aceNode.getProperty(P_NODE_PATH);
restrictions.put(prop.getName(), prop.getValue());