Clock { public static Clock defaultClock() { return UserTimeClockHolder.DEFAULT; }  abstract long getTick(); long getTime(); static Clock defaultClock();  }
@Test public void defaultsToUserTime() { assertThat(Clock.defaultClock()) .isInstanceOf(Clock.UserTimeClock.class); }