static LinkedHashMap orderMapByValue(final Map map) { L l = new ArrayList(map.keySet()); sort(l, mapComparator(map)); LinkedHashMap map2 = litorderedmap(); for (A a : l) map2.put(a, map.get(a)); ret map2; }