Index: trunk/src/org/openstreetmap/josm/data/osm/TagMap.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/TagMap.java	(revision 18005)
+++ trunk/src/org/openstreetmap/josm/data/osm/TagMap.java	(revision 18006)
@@ -7,5 +7,4 @@
 import java.util.ArrayList;
 import java.util.Arrays;
-import java.util.Collection;
 import java.util.ConcurrentModificationException;
 import java.util.Iterator;
@@ -75,5 +74,4 @@
             throw new UnsupportedOperationException();
         }
-
     }
 
@@ -103,5 +101,4 @@
             return tags.length / 2;
         }
-
     }
 
@@ -158,5 +155,6 @@
      * @since 10736
      */
-    public TagMap(Collection<Tag> tags) {
+    public TagMap(Iterable<Tag> tags) {
+        this.tags = EMPTY_TAGS;
         for (Tag tag : tags) {
             put(tag.getKey(), tag.getValue());
