class GHRequest {

    public HintsMap getHints() {
        return hints;
    }

    public  GHRequest();
    public  GHRequest(int size);
    public  GHRequest(double fromLat, double fromLon, double toLat, double toLon,
                     double startHeading, double endHeading);
    public  GHRequest(double fromLat, double fromLon, double toLat, double toLon);
    public  GHRequest(GHPoint startPlace, GHPoint endPlace, double startHeading, double endHeading);
    public  GHRequest(GHPoint startPlace, GHPoint endPlace);
    public  GHRequest(List<GHPoint> points, List<Double> favoredHeadings);
    public  GHRequest(List<GHPoint> points);

}