static L webs_tripleSearch_dollarX(S a, S b, S c, Collection webs) { new L l; bool isA = eq(a, "$X"); for (Web web : webs) { Pair p = web_matchTriple_dollarVars(a, b, c, web); if (p != null) l.add(isA ? p.a : p.b); } ret l; }