anchor.diff:            if (proxyIndex < proxyConfiguration.proxies.length) {
               // Try the next proxy in the list.
               _establishConnection(
  -                host, port, proxyConfiguration, proxyIndex, false);
  +                host, port, proxyConfiguration, proxyIndex, false, secure);
             } else {
               // Report the error through the HttpClientConnection object to
               // the client.
  
positive.code:     }
  
      // Find out if we want a secure socket.
      bool secure = (url.scheme == "https");
  
      // Find the TCP host and port.
      String host = url.domain;
      int port = url.port;
      if (port == 0) {
        port = secure ?
            HttpClient.DEFAULT_HTTPS_PORT :
            HttpClient.DEFAULT_HTTP_PORT;
      }
  
negative.code:                          proxyConfiguration,
                           0,
                           reusedConnection,
                           is_secure);
  
      return connection;
    }
  