diff --git a/common/source/java/ch/systemsx/cisd/common/highwatermark/HighwaterMarkWatcher.java b/common/source/java/ch/systemsx/cisd/common/highwatermark/HighwaterMarkWatcher.java
index 5cfa283666bdb8656e0288a181acda89bbdd748a..5cc1d06237878ec154e4a9f2822594165acc2fab 100644
--- a/common/source/java/ch/systemsx/cisd/common/highwatermark/HighwaterMarkWatcher.java
+++ b/common/source/java/ch/systemsx/cisd/common/highwatermark/HighwaterMarkWatcher.java
@@ -73,7 +73,8 @@ public final class HighwaterMarkWatcher implements Runnable
         this(highwaterMarkInKb, DEFAULT_FREE_SPACE_PROVIDER);
     }
 
-    HighwaterMarkWatcher(final long highwaterMarkInKb, final IFreeSpaceProvider freeSpaceProvider)
+    public HighwaterMarkWatcher(final long highwaterMarkInKb,
+            final IFreeSpaceProvider freeSpaceProvider)
     {
         assert freeSpaceProvider != null : "Unspecified IFreeSpaceProvider";
         this.highwaterMarkInKb = highwaterMarkInKb;
@@ -344,6 +345,6 @@ public final class HighwaterMarkWatcher implements Runnable
         /**
          * Returns the free space on a drive or volume in kilobytes by invoking the command line.
          */
-        long freeSpaceKb(final File path) throws IOException;
+        public long freeSpaceKb(final File path) throws IOException;
     }
 }
\ No newline at end of file