return new AccessControlValidator(rootBefore, rootAfter, privileges, restrictionProvider, ntMgr);
}
private Map<String, Privilege> getPrivileges(NodeState beforeRoot) {
Root root = new ImmutableRoot(beforeRoot);
PrivilegeManager pMgr = getConfig(PrivilegeConfiguration.class).getPrivilegeManager(root, NamePathMapper.DEFAULT);
ImmutableMap.Builder privileges = ImmutableMap.builder();
try {
for (Privilege privilege : pMgr.getRegisteredPrivileges()) {
privileges.put(privilege.getName(), privilege);