if (accessRulesViewCache == null) {
AdminGroup adminGroup = getCurrentAdminGroupObject();
Collection<AccessRule> usedAccessRules = adminGroup.getAccessRules();
Collection<AccessRule> unusedAccessRules = adminGroup.nonUsedAccessRuleObjects(getAuthorizationDataHandler().getAvailableAccessRules());
usedAccessRules.addAll(unusedAccessRules);
accessRulesViewCache = new AccessRulesView(usedAccessRules);
}
return accessRulesViewCache;
}