LatLonPoint latLon = createLatLonPoint(x, y);  Intersection inter = (Intersection) interQuadTree.get(latLon.getLatitude(), latLon.getLongitude()); if (inter == null) logger.warning("no intersection at " + latLon);  return inter;
return findClosestIntersection(createLatLonPoint(x, y));
    protected Intersection findClosestIntersection(int x, int y) {        LatLonPoint latLon = createLatLonPoint(x, y);        Intersection inter = (Intersection) interQuadTree.get(latLon.getLatitude(),                latLon.getLongitude());        if (inter == null)            logger.warning("no intersection at " + latLon);        return inter;    }