static L sortByMethodDesc(Collection c, fS method) { ret sortByCalculatedFieldDesc(c, func(A a) -> O { callOpt(o, method) }); } static L sortByMethodDesc(S method, Collection c) { ret sortByMethodDesc(c, method); }