Index: trunk/src/org/openstreetmap/josm/data/osm/Storage.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/Storage.java	(revision 6135)
+++ trunk/src/org/openstreetmap/josm/data/osm/Storage.java	(revision 6137)
@@ -112,8 +112,14 @@
     private boolean arrayCopyNecessary;
 
+    /**
+     * Constructs a new {@code Storage} with default capacity (16).
+     */
     public Storage() {
         this(Storage.<T>defaultHash(), DEFAULT_CAPACITY, false);
     }
 
+    /**
+     * Constructs a new {@code Storage} with given capacity.
+     */
     public Storage(int capacity) {
         this(Storage.<T>defaultHash(), capacity, false);
@@ -440,5 +446,5 @@
         public void putAll(Map<? extends K, ? extends T> m) {
             if (m instanceof Storage.FMap) {
-                Storage.this.addAll(((Storage.FMap)m).values());
+                Storage.this.addAll(m.values());
             } else {
                 for (Map.Entry<? extends K, ? extends T> e : m.entrySet()) {
