static L nodesToWebs_max(Collection nodes, int max) { Set webs = litorderedset(); for (WebNode node : nodes) { webs.add(node.web); if (l(webs) >= max) break; } ret asList(webs); }