static AutoCloseable tempSetTL(ThreadLocal tl, A a) { ret tempSetThreadLocal(tl, a); } ifclass BetterThreadLocal static AutoCloseable tempSetTL(BetterThreadLocal tl, A a) { ret tempSetThreadLocalIfNecessary(tl, a); } endif