import java.util.ArrayList trait A trait B : A trait C fun foo(a: A, cA: Collection, cB: Collection, cC: Collection, cAny: Collection, lA: List, lb: List, lC: List, lAny: List, aA: ArrayList, aB: ArrayList, aC: ArrayList, aAny: ArrayList) { if (a in } // EXIST: cA // ABSENT: cB // ABSENT: cC // EXIST: cAny // EXIST: lA // ABSENT: lB // ABSENT: lC // EXIST: lAny // EXIST: aA // ABSENT: aB // ABSENT: aC // EXIST: aAny