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