docs: public static <X> ChainedProviderService<X> chain(final String name,
                                                        final ProviderService<X> primary,
                                                        final ProviderService<X> secondary) {
  
          return new ChainedProviderServiceImpl<X>(name, primary, secondary);
      }