docs: public Proxy setAutodetect(boolean autodetect) {
      if (this.autodetect == autodetect) {
        return this;
      }
      if (autodetect) {
        verifyProxyTypeCompatibility(ProxyType.AUTODETECT);
        this.proxyType = ProxyType.AUTODETECT;
      } else {
        this.proxyType = ProxyType.UNSPECIFIED;
      }
      this.autodetect = autodetect;
      return this;
    }