monitor.setGranularityPeriod(1000);
assertFalse(monitor.isActive());
monitor.start();
sleep(5000);
assertTrue(monitor.isActive());
monitor.stop();
assertFalse(monitor.isActive());
monitor.start();
assertTrue(monitor.isActive());
monitor.stop();
assertFalse(monitor.isActive());