import java.util.* /** should load cls */ class MyList : List { override operator fun get(index: Int): String {} } /** should load cls */ interface ASet : MutableCollection {} /** should load cls */ abstract class MySet : ASet { override fun remove(elem: String): Boolean {} } /** should load cls */ abstract class SmartSet private constructor() : AbstractSet() { override fun iterator(): MutableIterator = unresolved override fun add(element: T): Boolean { return true } override fun contains(element: T): Boolean = true }