Index: trunk/src/org/openstreetmap/josm/data/coor/Coordinate.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/coor/Coordinate.java	(revision 13139)
+++ trunk/src/org/openstreetmap/josm/data/coor/Coordinate.java	(revision 13140)
@@ -99,9 +99,9 @@
      * @return BBox around this coordinate
      * @since 6203
-     * @deprecated no longer supported
+     * @deprecated use {@link BBox#BBox(double, double, double)} instead
      */
     @Deprecated
     public BBox toBBox(final double r) {
-        return new BBox(x - r, y - r, x + r, y + r);
+        return new BBox(x, y, r);
     }
 
Index: trunk/src/org/openstreetmap/josm/data/osm/BBox.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/BBox.java	(revision 13139)
+++ trunk/src/org/openstreetmap/josm/data/osm/BBox.java	(revision 13140)
@@ -66,5 +66,18 @@
 
     /**
-     * Create minimal  BBox so that {@code this.bounds(ax,ay)} and {@code this.bounds(bx,by)} will both return true
+     * Creates bbox around the coordinate (x, y).
+     * Coordinate defines center of bbox, its edge will be 2*r.
+     *
+     * @param x X coordinate
+     * @param y Y coordinate
+     * @param r size
+     * @since 13140
+     */
+    public BBox(double x, double y, double r) {
+        this(x - r, y - r, x + r, y + r);
+    }
+
+    /**
+     * Create minimal BBox so that {@code this.bounds(ax,ay)} and {@code this.bounds(bx,by)} will both return true
      * @param ax left or right X value (-180 .. 180)
      * @param ay top or bottom Y value (-90 .. 90)
