checkRoles(username, roles); roleStore.associateRoleToUser(role, username); roles.add(role); checkRoles(username, roles); roleStore.associateRoleToUser(role, username); roles.add(role); checkRoles(username, roles); roleStore.associateRoleToGroup(role, "theGroup1"); roles.add(role); checkRoles(username, roles); roleStore.associateRoleToGroup(role, "theGroup1"); roles.add(role); checkRoles(username, roles); roleStore.addRole(role); roleStore.associateRoleToGroup(role, "theGroup2"); checkRoles(username, roles); usergroupStore.updateGroup(theGroup2); roles.add(role); checkRoles(username, roles); roleStore.setParentRole(tmp, role); roles.add(role); checkRoles(username, roles);