code: private <T> ClientProxyFactory createServiceProxyFactory(Class<T> service) {
          ClientExtension clientExtension = client.getClientExtension();
          return clientExtension.createServiceProxyFactory(service);
      }
docs: Creates a {@code ClientProxyFactory} for the supplied service class. Currently only the {@link MapService} is supported.
  
  @param service service for the proxy to create.
  @return {@code ClientProxyFactory} for the service.
  @throws java.lang.IllegalArgumentException if service is not known. Currently only the {@link MapService} is known