static , D> L sortByTransformedMapKey(IF1 transform, Iterable c, B key) { L l = cloneList(c); sort(l, (a, b) -> stdcompare(transform.get(mapGet(a, key)), transform.get(mapGet(b, key)))); ret l; }