static Pair worstPosNegScore_keyAndValue(Map map) { new Lowest> best; if (map != null) for (A key, PosNegScore score : map) { best.put(pair(key, score), score.pos-score.neg); } ret best!; }