class KCCredentialsUserManagementService extends AbstractUserManagementService {

    @PostConstruct
    public void init() {
        clientFactory.init(new ConfigProperties(System.getProperties()));
        this.userManager.init(clientFactory);
        this.groupManager.init(clientFactory);
    }

    @Inject public  KCCredentialsUserManagementService(final KeyCloakUserManager userManager,
                                              final KeyCloakGroupManager groupManager,
                                              final CredentialsClientFactory clientFactory,
                                              final @Named("uberfireRoleManager") UberfireRoleManager roleManager);

}