public String formatDurationUnrounded(Date then)
   {
      Duration duration = approximateDuration(then);
      return formatDurationUnrounded(duration);
   }
@Test
   public void testFormatDurationUnrounded() throws Exception
   {
      long tenMinMillis = java.util.concurrent.TimeUnit.MINUTES.toMillis(10) + 1000 * 40;
      Date tenMinAgo = new Date(System.currentTimeMillis() - tenMinMillis);
      PrettyTime t = new PrettyTime();
      String result = t.formatDurationUnrounded(tenMinAgo);
      Assert.assertEquals("10 minutes", result);

      result = t.formatDurationUnrounded(now.minusMinutes(10).minusSeconds(40));
      Assert.assertEquals("10 minutes", result);
   }