Index: trunk/src/org/openstreetmap/josm/io/OsmChangeReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OsmChangeReader.java	(revision 14265)
+++ trunk/src/org/openstreetmap/josm/io/OsmChangeReader.java	(revision 14266)
@@ -113,4 +113,5 @@
                 case "comment":
                     text = parser.getAttributeValue(null, "text");
+                    jumpToEnd();
                     break;
                 default:
Index: trunk/src/org/openstreetmap/josm/io/OsmReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OsmReader.java	(revision 14265)
+++ trunk/src/org/openstreetmap/josm/io/OsmReader.java	(revision 14266)
@@ -366,5 +366,5 @@
      * @throws XMLStreamException if there is an error processing the underlying XML source
      */
-    private void jumpToEnd(boolean printWarning) throws XMLStreamException {
+    protected final void jumpToEnd(boolean printWarning) throws XMLStreamException {
         while (true) {
             int event = parser.next();
@@ -376,5 +376,5 @@
     }
 
-    private void jumpToEnd() throws XMLStreamException {
+    protected final void jumpToEnd() throws XMLStreamException {
         jumpToEnd(true);
     }
