code: public <T> T create(Class<T> cls, Object... varValues) {
          return cls.cast(createWithValues(varValues));
      }
docs: Creates a proxy
  @param cls the proxy class
  @param varValues optional list of values which will be used to substitute
  template variables specified in the class-level JAX-RS Path annotations
  @return the proxy