class KeyCloakUserManager extends BaseKeyCloakManager implements UserManager,
                                                                        ContextualManager {

    @Override
    public void assignGroups(String username,
                             Collection<String> groups) throws SecurityManagementException {
        checkNotNull("username",
                     username);
        final Set<String> userRoles = SecurityManagementUtils.rolesToString(SecurityManagementUtils.getRoles(userSystemManager,
                                                                                                             username));
        userRoles.addAll(groups);
        assignGroupsOrRoles(username,
                            userRoles);
    }

    public  KeyCloakUserManager();

}