Index: /trunk/src/org/openstreetmap/josm/data/coor/LatLon.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/coor/LatLon.java	(revision 5522)
+++ /trunk/src/org/openstreetmap/josm/data/coor/LatLon.java	(revision 5523)
@@ -46,4 +46,9 @@
         cDdFormatter.applyPattern("###0.0######");
     }
+    
+    private static final String cDms60 = cDmsSecondFormatter.format(60.0);
+    private static final String cDms00 = cDmsSecondFormatter.format( 0.0);
+    private static final String cDm60 = cDmMinuteFormatter.format(60.0);
+    private static final String cDm00 = cDmMinuteFormatter.format( 0.0);
 
     /**
@@ -115,6 +120,6 @@
         String sSeconds = cDmsSecondFormatter.format(tSeconds);
         
-        if (sSeconds.equals("60.0")) {
-            sSeconds = "00.0";
+        if (sSeconds.equals(cDms60)) {
+            sSeconds = cDms00;
             sMinutes = cDmsMinuteFormatter.format(tMinutes+1);
         }
@@ -141,6 +146,6 @@
         String sMinutes = cDmMinuteFormatter.format(tMinutes);
         
-        if (sMinutes.equals("60.000")) {
-            sMinutes = "00.000";
+        if (sMinutes.equals(cDm60)) {
+            sMinutes = cDm00;
             sDegrees = Integer.toString(tDegree+1);
         }
