scope pingSource_tl. static BetterThreadLocal #var = new BetterThreadLocal() { @Override public PingSource initialValue() { ret ping_v3_pingSourceMaker()!; } }; static BetterThreadLocal pingSource_tl() { ret var; }