class InstrumentedScheduledExecutorService implements ScheduledExecutorService {

    @Override
    public ScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit) {
        scheduledRepetitively.mark();
        return delegate.scheduleAtFixedRate(new InstrumentedPeriodicRunnable(command, period, unit), initialDelay, period, unit);
    }

    public  InstrumentedScheduledExecutorService(ScheduledExecutorService delegate, MetricRegistry registry);
    public  InstrumentedScheduledExecutorService(ScheduledExecutorService delegate, MetricRegistry registry, String name);

}