Index: trunk/src/org/openstreetmap/josm/data/osm/ChangesetDataSet.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/ChangesetDataSet.java	(revision 14946)
+++ trunk/src/org/openstreetmap/josm/data/osm/ChangesetDataSet.java	(revision 14947)
@@ -231,5 +231,5 @@
      */
     public Iterator<ChangesetDataSetEntry> iterator() {
-        return new DefaultIterator();
+        return new DefaultIterator(entryMap);
     }
 
@@ -267,8 +267,8 @@
     }
 
-    private class DefaultIterator implements Iterator<ChangesetDataSetEntry> {
+    private static class DefaultIterator implements Iterator<ChangesetDataSetEntry> {
         private final Iterator<Entry<PrimitiveId, Object>> typeIterator;
 
-        DefaultIterator() {
+        DefaultIterator(Map<PrimitiveId, Object> entryMap) {
             typeIterator = entryMap.entrySet().iterator();
         }
