if (roleType.isSetRunAsSubject()) {
SubjectInfo subjectInfo = buildSubjectInfo(roleType.getRunAsSubject());
roleDesignates.put(roleName, subjectInfo);
}
for (int j = 0; j < roleType.sizeOfRealmPrincipalArray(); j++) {
Principal principal = buildRealmPrincipal(roleType.getRealmPrincipalArray(j), classLoader);
add(roleName, principal, principalRoleMap);
}
for (int j = 0; j < roleType.sizeOfLoginDomainPrincipalArray(); j++) {