static L sortedDescAccordingTo(Collection c, final O scoreF) { L l = cloneList(c); sort(l, new Comparator() { public int compare(A a, A b) { ret stdcompare(toDouble(callF(scoreF, b)), toDouble(callF(scoreF, a))); } }); ret l; }