static L matcherGroups(Matcher m) { new L l; int n = m.groupCount(); for (int i = 0; i <= n; i++) l.add(m.group(i)); ret l; }