/**
   * Remove a provider
   *
   * @param provider The provider
   */
  public void removeProvider(UserTransactionProvider provider) {
    UserTransactionProviderImpl impl = providers.get(provider);

    if (impl != null) {
      delegator.removeProvider(impl);
      providers.remove(provider);
    }
  }