code: protected <H extends AdsServiceClientFactoryHelper<C, S, D>,
            F extends BaseAdsServiceClientFactory<C, S, D>>
        void configureFactories(
            TypeLiteral<AdsServiceClientFactoryInterface<C, S, D>> adsServiceClientFactoryTypeLiteral,
            TypeLiteral<AdsServiceDescriptorFactoryInterface<D>>
                adsServiceDescriptorFactoryTypeLiteral,
            TypeLiteral<C> adsServiceClientTypeLiteral,
            TypeLiteral<D> adsServiceDescriptorTypeLiteral,
            Class<H> adsServiceClientFactoryHelperClass,
            Class<F> baseAdsServiceClientFactoryClass) {
      install(
          new FactoryModule<C, D, S, H, F>(
              adsServiceClientFactoryTypeLiteral,
              adsServiceDescriptorFactoryTypeLiteral,
              adsServiceClientTypeLiteral,
              adsServiceDescriptorTypeLiteral,
              adsServiceClientFactoryHelperClass,
              baseAdsServiceClientFactoryClass));
    }
docs: Configures the factories.
  
  @param <H> the subclass of {@link AdsServiceClientFactoryHelper}
  @param <F> the subclass of {@link BaseAdsServiceClientFactory}
  
  @param adsServiceClientFactoryTypeLiteral the factory type literal which
  contains a {@link AdsServiceClientFactoryInterface}
  @param adsServiceDescriptorFactoryTypeLiteral the factory type literal
  which contains a {@link AdsServiceDescriptorFactoryInterface}
  @param adsServiceClientTypeLiteral the ads service client literal which
  contains a {@link AdsServiceClient}
  @param adsServiceDescriptorTypeLiteral the ads service descriptor literal
  which contains a {@link AdsServiceDescriptor}
  @param adsServiceClientFactoryHelperClass the {@link AdsServiceClientFactoryHelper} class
  @param baseAdsServiceClientFactoryClass the {@link BaseAdsServiceClientFactory} class