// !DIAGNOSTICS: -UNUSED_VARIABLE import java.util.* fun bar(): String? = null fun foo() { var x = ArrayList() x.add(null) x.add(bar()) x.add("") x[0] = null x[0] = bar() x[0] = "" val b1: MutableList = x val b2: MutableList = x val b3: List = x val b4: Collection = x val b6: MutableCollection = x }