static L ai_sort_topRelationsFirst(L l) { final Set topRelations = asCISet(ai_texts_unquote("$X", "is a", "top relation")); ret sorted(l, new Comparator { public int compare(TripleWeb a, TripleWeb b) { ret -boolDiff(topRelations.contains(a.b), topRelations.contains(b.b)); } }); }