Index: applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java
===================================================================
--- applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java	(revision 21126)
+++ applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicateNode.java	(revision 21127)
@@ -87,5 +87,12 @@
 	public void visit(Node n) {
 		if (n.isUsable()) {
-			LatLon rounded = n.getCoor().getRoundedToOsmPrecision();
+			//LatLon rounded = n.getCoor().getRoundedToOsmPrecision();
+		  LatLon ori=n.getCoor();
+		  double precision = 10e-7;
+			LatLon rounded = new LatLon(
+                Math.round(ori.lat() / precision) * precision,
+                Math.round(ori.lon() / precision) * precision
+                );
+
 			if (potentialDuplicates.get(rounded) == null) {
 				// in most cases there is just one node at a given position. We
