//OLD: static new InheritableThreadLocal dm_currentModule_value; static x30_pkg.x30_util.BetterThreadLocal dm_current_generic_value = vm_generalMap_getOrCreate("currentModule", () -> new x30_pkg.x30_util.BetterThreadLocal()); sO dm_current_generic() { ret getWeakRef(dm_current_generic_value!); }