static Map filterMapByValuePredicate(Map map, IF1 pred) { ret filterMap(map, func(A key, B value) -> bool { pred.get(value) }); } static Map filterMapByValuePredicate(IF1 pred, Map map) { ret filterMapByValuePredicate(map, pred); }