@Test(expected = IllegalArgumentException.class)
public void shouldDisallowToStartReportingMultipleTimesOnExternallyManagedExecutor() throws Exception {

    reporterWithExternallyManagedExecutor.start(200, TimeUnit.MILLISECONDS);
    reporterWithExternallyManagedExecutor.start(200, TimeUnit.MILLISECONDS);
}