svoid dm_gazelle_matchAdditionalInput2(L l, SS inputMap, O... _) { for (GazelleTree t : l) if (t.rule() != null) { RuleEngine2_MatchedRule mr = t.mr; L insWithType = t.rule().insWithType; int iCond = t.mr.iCond; TextAndType next = get(insWithType, iCond); if (next != null && startsWith(next.type, "history-")) { if (ai_ruleEngine2_matchStep(t.mr, inputMap, true)) print("Input match OK: " + input + " - new map: " + t.mr.map); else print("Input match failed: " + input); } } }