private static void doSleep(final long timeMs) {
        try {
            Thread.sleep(timeMs);
        } catch (final InterruptedException e) {
            System.out.println("Thread interrupted");

            // Continue to interrupt this thread.
            Thread.currentThread().interrupt();
        }
    }
Simple wrapper script to run the GWT compiler in the background while outputting something to standard out
every 20s. This is intended for use to prevent travis-ci from timing out during the compilation step
of the build
stroom-gwt/src/main/java/stroom/gwt/GwtCompilerWrapper.java