List names = stubGroup.getMemberNames();
int size = names.size();
for (int i = 0; i < size; i++) {
String name = (String) names.get(i);
Role role = getRoleFromRepository(repository, name);
if (role == null) {
throw new IOException("Unable to find referenced basic member: " + name);
}
group.addMember(role);
}
names = stubGroup.getRequiredMemberNames();
size = names.size();
for (int i = 0; i < size; i++) {
String name = (String) names.get(i);
Role role = getRoleFromRepository(repository, name);
if (role == null) {
throw new IOException("Unable to find referenced required member: " + name);
}
group.addRequiredMember(role);
}