code: public void setUseProxyChain(boolean useProxyChain) {
          if (useProxyChain && (getProxyChainName() == null || getProxyChainName().isEmpty())) {
              return;
          }
  
          this.useProxyChain = useProxyChain;
          getConfig().setProperty(USE_PROXY_CHAIN_KEY, this.useProxyChain);
      }
docs: Sets whether or not the outgoing connections should use the proxy set.
  <p>
  <strong>Note:</strong> The call to this method has no effect if set to use the proxy but the proxy was not previously
  configured.
  
  @param useProxyChain {@code true} if outgoing connections should use the proxy set, {@code false} otherwise.
  @since 2.3.0
  @see #isUseProxyChain()
  @see #setProxyChainName(String)
  @see #setProxyChainPort(int)