// !DIAGNOSTICS: -UNUSED_VARIABLE // !CHECK_TYPE import java.util.ArrayList class ListOfLists(public val x : ArrayList>) fun main() { val a : ArrayList> = ArrayList() val b : ListOfLists = ListOfLists(a) val c : ListOfLists<*> = b val d : ArrayList> = c.x c.x checkType { _>>() } }