} else if (host.matches(_noProxy[i])) { return false;
    private boolean useProxy(HttpUrl url) {        String host = url.getHost();        boolean ssl = url.getScheme().equalsIgnoreCase("https");                if (ssl && "".equals(_httpsProxy)) {            return false;        } else if (!ssl && "".equals(_httpProxy)) {            return false;        } else {            for (int i=0; i<_noProxy.length; i++) {                if (_noProxy[i].startsWith(".") && host.endsWith(_noProxy[i])) {                    return false;                } else if (host.matches(_noProxy[i])) {                    return false;                } else if (_noProxy[i].equals("<local>") && host.indexOf('.') < 0) {                    return false;                } else if (host.equals(_noProxy[i])) {                    return false;                }            }        }        return true;    }