.getTenant( jackrabbitUser.getID() ) : theTenant ) ) {
throw new NotFoundException( Messages.getInstance().getString(
"AbstractJcrBackedUserRoleDao.ERROR_0003_USER_NOT_FOUND" ) );
}
HashMap<String, Group> currentlyAssignedGroups = new HashMap<String, Group>();
Iterator<Group> currentGroups = jackrabbitUser.memberOf();
while ( currentGroups.hasNext() ) {
Group currentGroup = currentGroups.next();
currentlyAssignedGroups.put( currentGroup.getID(), currentGroup );
}