Index: /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/geographic/GeographicReader.java
===================================================================
--- /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/geographic/GeographicReader.java	(revision 34898)
+++ /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/geographic/GeographicReader.java	(revision 34899)
@@ -11,4 +11,5 @@
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collection;
 import java.util.Collections;
 import java.util.HashMap;
@@ -69,4 +70,7 @@
 import com.vividsolutions.jts.geom.Point;
 
+/**
+ * Superclass of geographic format readers (currently GML and SHP).
+ */
 public abstract class GeographicReader extends AbstractReader {
 
@@ -186,5 +190,5 @@
             // Find possible duplicated ways
             if (tempWay.getNodesCount() > 0) {
-                List<Way> candidates = OsmPrimitive.getFilteredList(tempWay.firstNode().getReferrers(), Way.class);
+                Collection<Way> candidates = Utils.filteredCollection(tempWay.firstNode().getReferrers(), Way.class);
                 candidates.remove(tempWay);
                 List<LatLon> tempNodes = DuplicateWay.getOrderedNodes(tempWay);
Index: /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/geographic/GmlReader.java
===================================================================
--- /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/geographic/GmlReader.java	(revision 34898)
+++ /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/geographic/GmlReader.java	(revision 34899)
@@ -37,4 +37,7 @@
 import com.vividsolutions.jts.geom.Point;
 
+/**
+ * Reader of GML (Geography Markup Language) files.
+ */
 public class GmlReader extends GeographicReader {
 
Index: /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/geographic/ShpReader.java
===================================================================
--- /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/geographic/ShpReader.java	(revision 34898)
+++ /applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/geographic/ShpReader.java	(revision 34899)
@@ -44,5 +44,4 @@
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
 import org.openstreetmap.josm.data.osm.Relation;
-import org.openstreetmap.josm.data.osm.Way;
 import org.openstreetmap.josm.gui.MainApplication;
 import org.openstreetmap.josm.gui.progress.ProgressMonitor;
@@ -59,4 +58,7 @@
 import com.vividsolutions.jts.geom.Polygon;
 
+/**
+ * Reader of SHP (Shapefile) files.
+ */
 public class ShpReader extends GeographicReader {
 
