Index: /trunk/src/org/openstreetmap/josm/data/imagery/WMTSCapabilities.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/imagery/WMTSCapabilities.java	(revision 19254)
+++ /trunk/src/org/openstreetmap/josm/data/imagery/WMTSCapabilities.java	(revision 19255)
@@ -25,5 +25,9 @@
      */
     public WMTSCapabilities(String baseUrl, TransferMode transferMode) {
-        this.baseUrl = baseUrl;
+        if (!baseUrl.endsWith("?") && !baseUrl.endsWith("&") && !baseUrl.endsWith("/")) {
+            this.baseUrl = baseUrl + (baseUrl.contains("?") ? "&" : "?");
+        } else {
+            this.baseUrl = baseUrl;
+        }
         this.transferMode = transferMode;
     }
