static void dm_vmBus_onMessage_thread(S msg, final VF1 onMessage) { dm_ownResource(vmBus_onMessage(msg, voidfunc(O arg) { temp dm_enter(); callFInNewThread(onMessage, arg) })); }