Set<IdentityObjectRelationship> rels = getRepository().resolveRelationships(getInvocationContext(), createIdentityObject(group), createIdentityObject(user), ROLE);
if (rels.size() == 0)
{
throw new IdentityException("No such role present");
}
if (rels.size() > 1)
{
throw new IdentityException("More than one role definition present - illegal state!");
}
IdentityObjectRelationship relationship = rels.iterator().next();
return new SimpleRole(new SimpleRoleType(relationship.getType().getName()),