code: @Override
    public ServiceBuilderAmp service(Key<?> key, Class<?> api)
    {
      Objects.requireNonNull(api);
      
      //return newService().service(key, api);
      //throw new UnsupportedOperationException();
      return new ServiceBuilderImpl(this, api, key);
    }
docs: newService() creates a new service from a bean