impl.connect (endpoint, timeout);
if (! (endpoint instanceof InetSocketAddress)) throw new IllegalArgumentException ("Address type not supported");  impl.connect (endpoint, 0);
  public void connect (SocketAddress endpoint, int timeout)    throws IOException  {    impl.connect (endpoint, timeout);  }