code: public boolean shouldProxy(SocketAddress address) {
  		SocketAddress addr = address;
  		if (address instanceof TcpUtils.SocketAddressSupplier) {
  			addr = ((TcpUtils.SocketAddressSupplier) address).get();
  		}
  		return addr instanceof InetSocketAddress && shouldProxy(((InetSocketAddress) addr).getHostString());
  	}
docs: Should proxy the given address
  
  @param address the address to test
  
  @return true if of type {@link InetSocketAddress} and hostname candidate to proxy