@Test(expected = IllegalStateException.class)
public void testStartedTwice() {

  Timer timer = new Timer(eventBus, this);
  timer.started();
  timer.started();
  fail("Timer should have thrown an exception");
}