JavaSimon extends OpenMonBase<Split> { @Override public Split start(JoinPoint.StaticPart jp) { return SimonManager.getStopwatch(cleanSpaces(jp.toString())).start(); }  @Override Split start(JoinPoint.StaticPart jp); @Override void stop(Split split);  }
@Test public void testStart() throws Exception { Split mon = openMon.start(staticPart); assertThat(mon.getStopwatch().getActive()).describedAs("The monitor should have been started").isEqualTo(1); assertThat(mon.getStopwatch().getCounter()).describedAs("The monitor should not have finished").isEqualTo(0); }