code: @Override
      public ServiceProviderBuilder<T> serviceProviderBuilder()
      {
          return new ServiceProviderBuilderImpl<T>(this)
              .providerStrategy(new RoundRobinStrategy<T>())
              .threadFactory(ThreadUtils.newThreadFactory("ServiceProvider"));
      }
docs: Allocate a new builder. {@link ServiceProviderBuilder#providerStrategy} is set to {@link RoundRobinStrategy}
  
  @return the builder