Index: trunk/src/org/openstreetmap/josm/gui/progress/AbstractProgressMonitor.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/progress/AbstractProgressMonitor.java	(revision 1811)
+++ trunk/src/org/openstreetmap/josm/gui/progress/AbstractProgressMonitor.java	(revision 1812)
@@ -237,4 +237,8 @@
     }
 
+    public synchronized int getTicksCount() {
+        return ticksCount;
+    }
+
     /*==========
      * Subtasks
Index: trunk/src/org/openstreetmap/josm/gui/progress/NullProgressMonitor.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/progress/NullProgressMonitor.java	(revision 1811)
+++ trunk/src/org/openstreetmap/josm/gui/progress/NullProgressMonitor.java	(revision 1812)
@@ -74,3 +74,8 @@
     public void worked(int ticks) {
     }
+
+    public int getTicksCount() {
+        // TODO Auto-generated method stub
+        return 0;
+    }
 }
Index: trunk/src/org/openstreetmap/josm/gui/progress/ProgressMonitor.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/progress/ProgressMonitor.java	(revision 1811)
+++ trunk/src/org/openstreetmap/josm/gui/progress/ProgressMonitor.java	(revision 1812)
@@ -72,5 +72,8 @@
      */
     void setTicks(int ticks);
+
     int getTicks();
+    int getTicksCount();
+
     /**
      * Increase number of already done work units by ticks
