static WebNode web_findNodeWithForwardRelations(Web web, S name, O... params) { search: for (WebNode node : web_nodesNamed(web, name)) { for (int i = 0; i < l(params); i += 2) { S rel = cast params[i]; S target = cast params[i+1]; if (!web_hasForwardRelation(node, rel, target)) continue search; } ret node; } null; }