static L flexMatchDollarVarsIC_all(Collection patterns, S input) { new L out; fOr (S pat : patterns) flexMatchDollarVarsIC_iterate(pat, input, vfAddToCollection(out)); ret out; }