/**
   * Add a provider
   *
   * @param provider The provider
   */
  public void addProvider(UserTransactionProvider provider) {
    UserTransactionProviderImpl impl = new UserTransactionProviderImpl(provider);

    delegator.addProvider(impl);
    providers.put(provider, impl);
  }