// WITH_STDLIB internal object EmptyList : List, RandomAccess { override fun equals(other: Any?): Boolean = TODO() override fun hashCode(): Int = 1 override fun toString(): String = "[]" override val size: Int get() = 0 override fun isEmpty(): Boolean = true override fun contains(element: Nothing): Boolean = false override fun containsAll(elements: Collection): Boolean = elements.isEmpty() override fun get(index: Int): Nothing = TODO() override fun indexOf(element: Nothing): Int = -1 override fun lastIndexOf(element: Nothing): Int = -1 override fun iterator(): Iterator = TODO() override fun listIterator(): ListIterator = TODO() override fun listIterator(index: Int): ListIterator { TODO() } override fun subList(fromIndex: Int, toIndex: Int): List { TODO() } }