class A { fun x(a: kotlin.Int, b: kotlin.String): Unit {} fun x(a: kotlin.Int, b: java.lang.String): kotlin.Int { TODO() } fun x(a: kotlin.collections.Map>, b: kotlin.collections.List): kotlin.Int { TODO() } fun kotlin.collections.List>.x(f: MyType): kotlin.Int { TODO() } } class MyType