@Nullable
    @Contract(value = "null -> null; !null -> !null", pure = true)
    public static ThreadFactory unwrap(@Nullable ThreadFactory threadFactory) {
        if (!isDisableInheritableThreadFactory(threadFactory)) return threadFactory;

        return ((DisableInheritableThreadFactory) threadFactory).unwrap();
    }
Unwrap {@link DisableInheritableThreadFactory} to the original/underneath one.

@see #getDisableInheritableThreadFactory(ThreadFactory)
@see #getDefaultDisableInheritableThreadFactory()
@see #isDisableInheritableThreadFactory(ThreadFactory)
@see TtlForkJoinPoolHelper#unwrap(ForkJoinPool.ForkJoinWorkerThreadFactory)
@see DisableInheritableThreadFactory
@see com.alibaba.ttl.TtlUnwrap#unwrap(Object)
@since 2.10.0
ttl2-compatible/src/main/java/com/alibaba/ttl/threadpool/TtlExecutors.java