ifclass MultiMap
static L lookupPossiblyIgnoreCase(MultiMap map, S key) {
if (map == null) null;
L value = map.get(key);
ret !value.isEmpty() ? value : lookupIgnoreCase(map, key);
}
endif
static A lookupPossiblyIgnoreCase(Map map, S key) {
if (map == null) null;
A value = map.get(key);
ret value != null ? value : lookupIgnoreCase(map, key);
}