ifclass VF1 static AutoCloseable dm_vmBus_onMessage_q(fS msg, final VF1 onMessage) { final DynModule m = dm_current_mandatory(); ret dm_vmBus_onMessage(msg, voidfunc(final A a) { switch to m.q(); callF(onMessage, a); }); } endif ifclass VF2 static AutoCloseable dm_vmBus_onMessage_q(fS msg, final VF2 onMessage) { final DynModule m = dm_current_mandatory(); ret dm_vmBus_onMessage(msg, voidfunc(final A a, final B b) { switch to m.q(); callF(onMessage, a, b); }); } endif ifclass VF3 static AutoCloseable dm_vmBus_onMessage_q(fS msg, final VF3 onMessage) { final DynModule m = dm_current_mandatory(); ret dm_vmBus_onMessage(msg, voidfunc(final A a, final B b, final C c) { switch to m.q(); callF(onMessage, a, b, c); }); } endif static AutoCloseable dm_vmBus_onMessage_q(fS msg, final Runnable onMessage) { final DynModule m = dm_current_mandatory(); ret dm_vmBus_onMessage(msg, voidfunc(final A a) { switch to m.q(); callF(onMessage); }); }