question: public int hashCode ( ) { LatLonPoint llp = getLocation ( ) ; int hc1 = Float . floatToIntBits ( llp . getLatitude ( ) ) ; int hc2 = Float . floatToIntBits ( llp . getLongitude ( ) ) ; return hc1 ^ ( hc2 << 5 ) ^ ( hc2 > > > 27 ) ; }
target:  Override hashCode so that two Intersections at the same location have the same hashcode.