return new sun.net.www.protocol.http.HttpURLConnection(u, u.getHost(), u.getPort());
return new sun.net.www.protocol.http.HttpURLConnection(u, null);
  protected URLConnection openConnection(URL u)    throws IOException  {    if (_log.isDebugEnabled()) {      _log.debug("Opening url " + u.toString());    }    String path = u.toString();    if (WebProxyConfig.map(path) != null) {      if (_log.isDebugEnabled()) {        _log.debug("Using proxy");        _log.debug("++++++++++++++++++++++++++++++++++++++++++++++++");      }      return new ProxyURLConnection(u);    } else {      /*       * Otherwise go to Howard Street in San Francisco...       */      if (_log.isDebugEnabled()) {        _log.debug("Howard Street");        _log.debug("Using original web client");        _log.debug("++++++++++++++++++++++++++++++++++++++++++++++++");      }      return new sun.net.www.protocol.http.HttpURLConnection(u,                                                             u.getHost(),                                                             u.getPort());    }  }