static L> webs_matchNodes(Web a, Web b) { Map index1 = web_textIndex(a); Map index2 = web_textIndex(b); new L> out; for (S text : setIntersection(keys(index1), keys(index2))) out.add(pair(index1.get(text), index2.get(text))); ret out; }