static SS matchUppercaseVars(S pat, S s) { if (pat == null || s == null) null; new LS vars; new Matches m; if (!match3(upperCaseVarsToStars(pat, vars), s, m)) null; ret matchesToMapUsingVarList_ciMap(m, vars); }