abstract class A : Map fun foo(x: Map, a: A, b: java.util.HashMap) { x.getOrDefault(1, "") x.getOrDefault("", "") x.getOrDefault(1, 2) x.getOrDefault("", 2) a.getOrDefault(1, "") a.getOrDefault("", "") a.getOrDefault(1, 2) a.getOrDefault("", 2) b.getOrDefault(1, "") b.getOrDefault("", "") b.getOrDefault(1, 2) b.getOrDefault("", 2) }