class OpenTelemetryWrapper implements TaskWrapper {

    private static final String NAME = "OTel";

    @Override
    public String name() {
        return NAME;
    }

    @Override
    public Runnable wrap(Runnable runnable) {<FILL_FUNCTION_BODY>}
}

        Context context = Context.current();
        //把Trace信息传入DynamicTP中
         MDC.put(TRACE_ID, Span.current().getSpanContext().getTraceId());
        // 被wrap方法包装后，该Executor执行的所有Runnable都会跑在特定的context中
        return MdcRunnable.get(context.wrap(runnable));
    
<no_super_class>