operator fun MutableMap.set(k: K, v: V) {} fun foo(a: MutableMap, x: String?) { a[x!!] = x a[x] = x!! } fun foo1(a: MutableMap, x: String?) { a[x] = x!! a[x!!] = x }