@Override
    public void shutdown() {
        delegate.shutdown();
    }
Inheritance is not recommended.
No inheritance makes the trace more intuitive.
e.g) class TraceExecutorService extends TraceExecutor {}
agent-module/agent-sdk/src/main/java/com/navercorp/pinpoint/sdk/v1/concurrent/TraceScheduledExecutorService.java