Index: trunk/src/org/openstreetmap/josm/gui/MapView.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MapView.java	(revision 13651)
+++ trunk/src/org/openstreetmap/josm/gui/MapView.java	(revision 13652)
@@ -165,6 +165,5 @@
         protected synchronized void traceRandomRepaint() {
             if (!ignoreRepaint) {
-                System.err.println("Repaint:");
-                Thread.dumpStack();
+                Logging.trace("Repaint: {0} from {1}", Thread.currentThread().getStackTrace()[3], Thread.currentThread());
             }
             ignoreRepaint = false;
Index: trunk/src/org/openstreetmap/josm/tools/ImageProvider.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/ImageProvider.java	(revision 13651)
+++ trunk/src/org/openstreetmap/josm/tools/ImageProvider.java	(revision 13652)
@@ -665,4 +665,6 @@
         if (ir == null) {
             return null;
+        } else if (Logging.isTraceEnabled()) {
+            Logging.trace("get {0} from {1}", this, Thread.currentThread());
         }
         if (virtualMaxWidth != -1 || virtualMaxHeight != -1)
@@ -2028,3 +2030,12 @@
         }
     }
+
+    @Override
+    public String toString() {
+        return ("ImageProvider ["
+                + (dirs != null && !dirs.isEmpty() ? "dirs=" + dirs + ", " : "") + (id != null ? "id=" + id + ", " : "")
+                + (subdir != null && !subdir.isEmpty() ? "subdir=" + subdir + ", " : "") + (name != null ? "name=" + name + ", " : "")
+                + (archive != null ? "archive=" + archive + ", " : "")
+                + (inArchiveDir != null && !inArchiveDir.isEmpty() ? "inArchiveDir=" + inArchiveDir : "") + ']').replaceAll(", \\]", "]");
+    }
 }
Index: trunk/src/org/openstreetmap/josm/tools/ImageResource.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/ImageResource.java	(revision 13651)
+++ trunk/src/org/openstreetmap/josm/tools/ImageResource.java	(revision 13652)
@@ -275,4 +275,11 @@
         else
             return getImageIcon(new Dimension(-1, maxHeight), multiResolution);
-   }
+    }
+
+    @Override
+    public String toString() {
+        return "ImageResource ["
+                + (svg != null ? "svg=" + svg : "")
+                + (baseImage != null ? "baseImage=" + baseImage : "") + ']';
+    }
 }
