Index: trunk/src/org/openstreetmap/josm/command/MoveCommand.java
===================================================================
--- trunk/src/org/openstreetmap/josm/command/MoveCommand.java	(revision 5692)
+++ trunk/src/org/openstreetmap/josm/command/MoveCommand.java	(revision 5694)
@@ -10,6 +10,4 @@
 import java.util.List;
 import javax.swing.Icon;
-
-import javax.swing.JLabel;
 
 import org.openstreetmap.josm.data.coor.EastNorth;
@@ -176,5 +174,5 @@
                 throw new AssertionError("null detected in node list");
             if (n.getEastNorth() == null)
-                throw new AssertionError(n.get3892DebugInfo());
+                throw new AssertionError("null coordinates detected in node list");
 
             n.setEastNorth(n.getEastNorth().add(x, y));
Index: trunk/src/org/openstreetmap/josm/data/osm/Node.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/Node.java	(revision 5692)
+++ trunk/src/org/openstreetmap/josm/data/osm/Node.java	(revision 5694)
@@ -189,5 +189,5 @@
         super.setDataset(dataSet);
         if (!isIncomplete() && isVisible() && (getCoor() == null || getEastNorth() == null))
-            throw new DataIntegrityProblemException("Complete node with null coordinates: " + toString() + get3892DebugInfo());
+            throw new DataIntegrityProblemException("Complete node with null coordinates: " + toString());
     }
 
@@ -320,25 +320,4 @@
 
     /**
-     * Get debug info for bug #3892.
-     * @return debug info for bug #3892.
-     * @deprecated This method will be remove by the end of 2012 if no report appears.
-     */
-    public String get3892DebugInfo() {
-        StringBuilder builder = new StringBuilder();
-        builder.append("Unexpected error. Please report it to http://josm.openstreetmap.de/ticket/3892\n");
-        builder.append(toString());
-        builder.append("\n");
-        if (isLatLonKnown()) {
-            builder.append("Coor is null\n");
-        } else {
-            builder.append(String.format("EastNorth: %s\n", getEastNorth()));
-            builder.append(Main.getProjection());
-            builder.append("\n");
-        }
-
-        return builder.toString();
-    }
-
-    /**
      * Invoke to invalidate the internal cache of projected east/north coordinates.
      * Coordinates are reprojected on demand when the {@link #getEastNorth()} is invoked
Index: trunk/src/org/openstreetmap/josm/data/osm/Way.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/Way.java	(revision 5692)
+++ trunk/src/org/openstreetmap/josm/data/osm/Way.java	(revision 5694)
@@ -584,5 +584,5 @@
                 for (Node n: nodes) {
                     if (n.isVisible() && !n.isIncomplete() && (n.getCoor() == null || n.getEastNorth() == null))
-                        throw new DataIntegrityProblemException("Complete visible node with null coordinates: " + toString() + n.get3892DebugInfo(),
+                        throw new DataIntegrityProblemException("Complete visible node with null coordinates: " + toString(),
                                 "<html>" + tr("Complete node {0} with null coordinates in way {1}",
                                 DefaultNameFormatter.getInstance().formatAsHtmlUnorderedList(n),
@@ -690,5 +690,5 @@
     /**
      * Replies the first node of this way, respecting or not its oneway state.
-     * @param respectOneway If true and if this way is a oneway, replies the last node. Otherwise, replies the first node.
+     * @param respectOneway If true and if this way is a reversed oneway, replies the last node. Otherwise, replies the first node.
      * @return the first node of this way, according to {@code respectOneway} and its oneway state.
      * @since 5199
@@ -700,5 +700,5 @@
     /**
      * Replies the last node of this way, respecting or not its oneway state.
-     * @param respectOneway If true and if this way is a oneway, replies the first node. Otherwise, replies the last node.
+     * @param respectOneway If true and if this way is a reversed oneway, replies the first node. Otherwise, replies the last node.
      * @return the last node of this way, according to {@code respectOneway} and its oneway state.
      * @since 5199
