sS ai_wayToSayYourName(S s) { MultiMap mm = mergeMapsToMultiMap(flexMatchDollarVarsIC_all_multiPattern(mL("Ways to say your name"), s)); for (PairS p : multiMapToPairs(mm)) { print(p.a); if (eqic(p.a, "$nameButNotAdjective") && isAdjective(p.b)) continue; ret p.b; } null; }