code: public void addProvider(UserTransactionProvider provider)
     {
        UserTransactionProviderImpl impl = new UserTransactionProviderImpl(provider);
  
        delegator.addProvider(impl);
        providers.put(provider, impl);
     }
docs: Add a provider
  @param provider The provider