@Test public void testMin() { assertIntEquals(1, event1.min()); assertIntEquals(2, event2.min()); }
abstract int min();
Event { abstract int min(); }
Event { abstract int min(); Event(); }
Event { abstract int min(); Event();  }
Event { abstract int min(); Event();   }