class HttpRoute implements RouteInfo, Cloneable {

    @Override
    public Object clone() throws CloneNotSupportedException {
        return super.clone();
    }

    private  HttpRoute(InetAddress local,
                      HttpHost target, HttpHost[] proxies,
                      boolean secure,
                      TunnelType tunnelled, LayerType layered);
    public  HttpRoute(HttpHost target, InetAddress local, HttpHost[] proxies,
                     boolean secure, TunnelType tunnelled, LayerType layered);
    public  HttpRoute(HttpHost target, InetAddress local, HttpHost proxy,
                     boolean secure, TunnelType tunnelled, LayerType layered);
    public  HttpRoute(HttpHost target, InetAddress local, boolean secure);
    public  HttpRoute(HttpHost target);
    public  HttpRoute(HttpHost target, InetAddress local, HttpHost proxy,
                     boolean secure);

}