Index: /trunk/src/org/openstreetmap/josm/io/Capabilities.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/io/Capabilities.java	(revision 11522)
+++ /trunk/src/org/openstreetmap/josm/io/Capabilities.java	(revision 11523)
@@ -31,6 +31,7 @@
  *     &lt;tracepoints per_page="5000"/&gt;
  *     &lt;waynodes maximum="2000"/&gt;
- *     &lt;changesets maximum_elements="50000"/&gt;
+ *     &lt;changesets maximum_elements="10000"/&gt;
  *     &lt;timeout seconds="300"/&gt;
+ *     &lt;status database="online" api="online" gpx="online"/&gt;
  *   &lt;/api&gt;
  *   &lt;policy&gt;
@@ -132,9 +133,7 @@
         } else {
             if (!capabilities.containsKey(element)) {
-                Map<String, String> h = new HashMap<>();
-                capabilities.put(element, h);
-            }
-            Map<String, String> e = capabilities.get(element);
-            e.put(attribute, value);
+                capabilities.put(element, new HashMap<>());
+            }
+            capabilities.get(element).put(attribute, value);
         }
     }
@@ -155,5 +154,5 @@
     public boolean supportsVersion(String version) {
         return get("version", "minimum").compareTo(version) <= 0
-        && get("version", "maximum").compareTo(version) >= 0;
+            && get("version", "maximum").compareTo(version) >= 0;
     }
 
