Index: trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java	(revision 10970)
+++ trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java	(revision 10971)
@@ -1680,10 +1680,7 @@
             ts = dts.getTileSet(displayZoomLevel);
             if (!dts.getTileSetInfo(displayZoomLevel).hasAllLoadedTiles && displayZoomLevel < zoom) {
-                /*
-                 * if we are showing tiles from lower zoom level, ensure that all tiles are loaded
-                 * as they are few, and should not trash the tile cache
-                 * This is especially needed when dts.getTileSet(zoom).tooLarge() is true and we are
-                 * not loading tiles
-                 */
+                 // if we are showing tiles from lower zoom level, ensure that all tiles are loaded as they are few,
+                 // and should not trash the tile cache
+                 // This is especially needed when dts.getTileSet(zoom).tooLarge() is true and we are not loading tiles
                 ts.loadAllTiles(false);
             }
@@ -1713,10 +1710,8 @@
                 }
                 Tile t2 = tempCornerTile(missed);
-                TileSet ts2 = getTileSet(
-                        getShiftedLatLon(tileSource.tileXYToLatLon(missed)),
-                        getShiftedLatLon(tileSource.tileXYToLatLon(t2)),
-                        newzoom);
-                // Instantiating large TileSets is expensive.  If there
-                // are no loaded tiles, don't bother even trying.
+                TileSet ts2 = getTileSet(getShiftedLatLon(tileSource.tileXYToLatLon(missed)),
+                                         getShiftedLatLon(tileSource.tileXYToLatLon(t2)),
+                                         newzoom);
+                // Instantiating large TileSets is expensive. If there are no loaded tiles, don't bother even trying.
                 if (ts2.allLoadedTiles().isEmpty()) {
                     newlyMissedTiles.add(missed);
@@ -1746,5 +1741,4 @@
                 displayZoomLevel, this);
 
-        //g.drawString("currentZoomLevel=" + currentZoomLevel, 120, 120);
         g.setColor(Color.lightGray);
 
@@ -1756,5 +1750,4 @@
             myDrawString(g, tr("increase tiles zoom level (change resolution) to see more detail"), 120, 120);
         }
-
         if (noTilesAtZoom) {
             myDrawString(g, tr("No tiles at this zoom level"), 120, 120);
@@ -1767,7 +1760,6 @@
             myDrawString(g, tr("Estimated cache size: {0}", estimateTileCacheSize()), 50, 200);
             if (tileLoader instanceof TMSCachedTileLoader) {
-                TMSCachedTileLoader cachedTileLoader = (TMSCachedTileLoader) tileLoader;
                 int offset = 200;
-                for (String part: cachedTileLoader.getStats().split("\n")) {
+                for (String part: ((TMSCachedTileLoader) tileLoader).getStats().split("\n")) {
                     offset += 15;
                     myDrawString(g, tr("Cache stats: {0}", part), 50, offset);
