List<Geometry> correctData = new ArrayList<Geometry>(); Random random = new Random(); GeometryDistanceComparator distanceComparator = new GeometryDistanceComparator(queryCenter,true); for(int i = 0;i<topK;i++) if(distanceComparator.compare(correctData.get(i), (Geometry)topKList.get(i))!=0)