class ClientUserSystemManager implements UserSystemManager {

    public boolean isGroupCapabilityEnabled(final Capability capability) {
        if (groupManagerSettings != null) {
            return isCapabilityEnabled(groupManagerSettings.getCapabilities(),
                                       capability);
        }
        return false;
    }

    @Inject public  ClientUserSystemManager(final Caller<UserManagerService> usersManagerService,
                                   final Caller<GroupManagerService> groupsManagerService,
                                   final Caller<RoleManagerService> rolesManagerService,
                                   final ClientSecurityExceptionMessageResolver exceptionMessageResolver,
                                   final ErrorPopupPresenter errorPopupPresenter);

}