Index: trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java	(revision 9213)
+++ trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadOsmTask.java	(revision 9214)
@@ -360,5 +360,5 @@
                 // need to synthesize a download bounds lest the visual indication of downloaded area doesn't work
                 dataSet.dataSources.add(new DataSource(currentBounds != null ? currentBounds :
-                    new Bounds(new LatLon(0, 0)), "OpenStreetMap server"));
+                    new Bounds(LatLon.ZERO), "OpenStreetMap server"));
             }
 
Index: trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java	(revision 9213)
+++ trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java	(revision 9214)
@@ -106,5 +106,5 @@
             center = Main.getProjection().eastNorth2latlon(Main.map.mapView.getCenter());
         } else {
-            center = new LatLon(0, 0);
+            center = LatLon.ZERO;
         }
         OffsetBookmark nb = new OffsetBookmark(
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/LatLonDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/LatLonDialog.java	(revision 9213)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/LatLonDialog.java	(revision 9214)
@@ -195,5 +195,5 @@
     public void setCoordinates(LatLon ll) {
         if (ll == null) {
-            ll = new LatLon(0, 0);
+            ll = LatLon.ZERO;
         }
         this.latLonCoordinates = ll;
Index: trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java	(revision 9213)
+++ trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/PlayHeadMarker.java	(revision 9214)
@@ -61,5 +61,5 @@
 
     private PlayHeadMarker() {
-        super(new LatLon(0.0, 0.0), "",
+        super(LatLon.ZERO, "",
                 Main.pref.get("marker.audiotracericon", "audio-tracer"),
                 null, -1.0, 0.0);
Index: trunk/src/org/openstreetmap/josm/io/NmeaReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/NmeaReader.java	(revision 9213)
+++ trunk/src/org/openstreetmap/josm/io/NmeaReader.java	(revision 9214)
@@ -455,5 +455,5 @@
         // return a zero latlon instead of null so it is logged as zero coordinate
         // instead of malformed sentence
-        if (widthNorth.isEmpty() && lengthEast.isEmpty()) return new LatLon(0.0, 0.0);
+        if (widthNorth.isEmpty() && lengthEast.isEmpty()) return LatLon.ZERO;
 
         // The format is xxDDLL.LLLL
