class KeyCloakUserManager extends BaseKeyCloakManager implements UserManager,
                                                                        ContextualManager {

    @Override
    public void assignRoles(String username,
                            Collection<String> roles) throws SecurityManagementException {
        checkNotNull("username",
                     username);
        final Set<String> userGroups = SecurityManagementUtils.groupsToString(SecurityManagementUtils.getGroups(userSystemManager,
                                                                                                                username));
        userGroups.addAll(roles);
        assignGroupsOrRoles(username,
                            userGroups);
    }

    public  KeyCloakUserManager();

}