for (Iterator iterator = roles.iterator(); iterator.hasNext();) {
Role role = (Role) iterator.next();
String roleName = role.getName();
try {
Principal p = createIdentity(roleName);
rolesGroup.addMember(p);
} catch (Exception e) {
log.debug("Failed to create principal " + roleName, e);
}
}