trait X { fun contains(t: T): Boolean } trait A { fun createX(t: T): X fun foo(s: String) { if (s in ) } } // EXIST: { lookupString:"createX", itemText: "createX", tailText: "(t: T)", typeText:"X" }