class InstrumentedExecutorService implements ExecutorService {

    @Override
    public Future<?> submit(Runnable runnable) {
        submitted.mark();
        return delegate.submit(new InstrumentedRunnable(runnable));
    }

    public  InstrumentedExecutorService(ExecutorService delegate, MetricRegistry registry);
    public  InstrumentedExecutorService(ExecutorService delegate, MetricRegistry registry, String name);

}