static MultiMap lambdaMapLike indexByCalculatedField_treeMultiMap(IF1 f, Iterable l) { MultiMap map = treeMultiMap(); fOr (A a : l) { B val = f.get(a); if (val != null) map.put(val, a); } ret map; }