@Override protected <T> Callable<T> decorate(final Callable<T> task) { return tracer.manage(task); }
@Override protected Runnable decorate(final Runnable command) { return tracer.manage(command); }