### Question:
TimeWindowReporter implements Reporter, AutoCloseable { protected boolean isRunning() { return null != reportingThread && reportingThread.getName().equals(getThreadName(threadId.get())); } TimeWindowReporter(final String name);  TimeWindowReporter(final String name, final int windowStepSizeSeconds);  TimeWindowReporter(final String name, final int windowStepSizeSeconds,
      final Map<Class<? extends Metric>, Function<Metric, ? extends Aggregator>> defaultAggregators);  TimeWindowReporter(final String name, final int windowStepSizeSeconds,
      final Map<Class<? extends Metric>, Function<Metric, ? extends Aggregator>> defaultAggregators,
      final Map<String, Function<Metric, ? extends Aggregator>> metricAggregators); @Override void emit(final Metric metric, final long timestamp, final long value,
      final String[] tags); @Override void close(); static final int DEFAULT_WINDOW_STEP_SIZE_SEC; }### Answer:
@Test public void doesnotStartTheSchedulerByDefault() throws Exception { assertFalse(reporter.isRunning()); }