if (sr != null) {
for (int i = 0; i < sr.length; i++) {
String[] principal = sr[i].getPrincipalName();
if (principal != null) {
for (int plen = 0; plen < principal.length; plen++) {
ADMIN_PRINCIPAL.put(realmName + principal[plen], new PrincipalImpl(principal[plen]));
}
}
List<String> groups = sr[i].getGroupNames();
for (int glen = 0; glen < groups.size(); glen++) {
ADMIN_GROUP.put(realmName + groups.get(glen), new Group(groups.get(glen)));