code: protected Proxy copy() {
  		Socks5Proxy copy = new Socks5Proxy(proxyIP, proxyPort);
  		copy.authMethods = this.authMethods; // same Hash, no copy
  		copy.directHosts = this.directHosts;
  		copy.chainProxy = this.chainProxy;
  		copy.resolveAddrLocally = this.resolveAddrLocally;
  		return copy;
  	}
docs: =================