public String getProgress(final boolean running, final long size, final long transferred) {
        return this.getProgress(System.currentTimeMillis(), running, size, transferred);
    }
@Test
    public void testProgressRemaining3() {
        final long start = System.currentTimeMillis();
        Speedometer m = new Speedometer(start, true);
        assertEquals("900.0 KB (900,000 bytes) of 1.0 MB (90%, 450.0 KB/sec, 1 seconds remaining)",
                m.getProgress(start + 2000L, true, 1000000L, 900000L));
    }