!7 cmodule AgiBlueDeduction > DynPrintLogAndEnabled { start { dm_vmBus_onMessage_q('agiBlue_servingConceptPage, voidfunc(virtual Request request, virtual Page page) { if (!enabled) ret; Cl usesAsKey = cast getOpt usesAsKey(request); if (empty(usesAsKey)) ret; S q = getString q(page); LPairS pairs = map(usesAsKey, e -> pair((S) rcall q(e), getString value(e))); MultiSet ms = ai_deduceReplaceSuffixMultiSet(pairs); print(q + ": " + pairs); print(multiSetToLines(ms)); }); } }