code: @Override
    public <T> ServiceRef.ServiceBuilder service(Class<T> serviceClass)
    {
      Objects.requireNonNull(serviceClass);
  
      validator().serviceClass(serviceClass);
  
      Key<?> key = Key.of(serviceClass, ServiceImpl.class);
  
      ServiceBuilderWebImpl service
        = new ServiceBuilderWebImpl(this, key, serviceClass);
  
      _includes.add(service);
  
      return service;
    }
docs: /*
  @Override
  public <T,U> BindingBuilder<T> provider(Key<U> parent, Method m)
  {
  Objects.requireNonNull(parent);
  Objects.requireNonNull(m);
  
  return _injectServer.provider(parent, m);
  }