class MyIterator(val v: T): Iterator { override fun next(): T = v override fun hasNext(): Boolean = true public fun remove() {} } fun box(): String { (MyIterator("") as MutableIterator).remove() return "OK" }