// WITH_RUNTIME class World() { public val items: ArrayList = ArrayList() inner class Item() { init { items.add(this) } } val foo = Item() } fun box() : String { val w = World() if (w.items.size != 1) return "fail" return "OK" }