Index: trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java	(revision 9887)
+++ trunk/src/org/openstreetmap/josm/data/imagery/WMTSTileSource.java	(revision 9888)
@@ -385,8 +385,9 @@
                         layer.baseUrl = reader.getAttributeValue("", "template");
                     } else if (new QName(WMTS_NS_URL, "Style").equals(reader.getName()) &&
-                            "true".equals(reader.getAttributeValue("", "isDefault")) &&
-                            moveReaderToTag(reader, new QName[] {new QName(OWS_NS_URL, "Identifier")})) {
-                        layer.style = reader.getElementText();
+                            "true".equals(reader.getAttributeValue("", "isDefault"))) {
                         tagStack.push(reader.getName()); // keep tagStack in sync
+                        if (moveReaderToTag(reader, new QName[] {new QName(OWS_NS_URL, "Identifier")})) {
+                            layer.style = reader.getElementText();
+                        }
                     } else if (new QName(WMTS_NS_URL, "TileMatrixSetLink").equals(reader.getName())) {
                         layer.tileMatrixSetLinks.add(praseTileMatrixSetLink(reader));
