PointFeatureCollectionIterator iter = profileCollection.getPointFeatureCollectionIterator(); while (iter.hasNext()) { PointFeatureCollection pfc = iter.next(); ProfileFeatureCollection profileCollection2 = (ProfileFeatureCollection) fc2; PointFeatureCollectionIterator iter2 = profileCollection2.getPointFeatureCollectionIterator(); while (iter2.hasNext()) { PointFeatureCollection pfc = iter2.next();