// f: A -> Comparable static L sortedByCalculatedField(Iterable c, O f) { ret sortByCalculatedField(c, f); } static L mapLike sortedByCalculatedField(O f, Iterable c) { ret sortedByCalculatedField(c, f); } static L sortedByCalculatedField(Iterable c, IF1 f) { ret sortedByCalculatedField(c, (O) f); }