Index: trunk/src/org/openstreetmap/josm/data/osm/visitor/BoundingXYVisitor.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/visitor/BoundingXYVisitor.java	(revision 13905)
+++ trunk/src/org/openstreetmap/josm/data/osm/visitor/BoundingXYVisitor.java	(revision 13906)
@@ -11,4 +11,5 @@
 import org.openstreetmap.josm.data.coor.LatLon;
 import org.openstreetmap.josm.data.osm.INode;
+import org.openstreetmap.josm.data.osm.IPrimitive;
 import org.openstreetmap.josm.data.osm.IRelation;
 import org.openstreetmap.josm.data.osm.IRelationMember;
@@ -238,11 +239,11 @@
      * @param primitives the collection of primitives
      */
-    public void computeBoundingBox(Collection<? extends OsmPrimitive> primitives) {
+    public void computeBoundingBox(Collection<? extends IPrimitive> primitives) {
         if (primitives == null) return;
-        for (OsmPrimitive p: primitives) {
+        for (IPrimitive p: primitives) {
             if (p == null) {
                 continue;
             }
-            p.accept((PrimitiveVisitor) this);
+            p.accept(this);
         }
     }
