if (realmPrincipal.isDesignatedRunAs()) roleDesignate.getPrincipals().add(principal);
}
Iterator domainPrincipals = role.getLoginDomainPrincipals().iterator();
while (domainPrincipals.hasNext()) {
LoginDomainPrincipalInfo domainPrincipal = (LoginDomainPrincipalInfo) domainPrincipals.next();
java.security.Principal principal = ConfigurationUtil.generateDomainPrincipal(domainPrincipal.getDomain(), domainPrincipal, classLoader);
principalSet.add(principal);
if (domainPrincipal.isDesignatedRunAs()) roleDesignate.getPrincipals().add(principal);
}
Iterator principals = role.getPrincipals().iterator();
while (principals.hasNext()) {
PrincipalInfo plainPrincipalInfo = (PrincipalInfo) principals.next();