svoid dm_prepareMakeAndCallInThread() { O module = dm_current_generic(); // dm_current_mandatory_generic(); if (module != null) makeAndCall_setInitInThread(func(Class c) -> AutoCloseable { shareMyCreatorWith(c); x30_pkg.x30_util.BetterThreadLocal tl = cast callOpt(c, "dm_current_generic_tl"); ret tempSetTL(tl, weakRef(module)); }); }