inner class Iterator<T, T> : MutableIterator<T>
Iterator(iterator: MutableIterator<T>)
val iterator: MutableIterator<T>
fun hasNext(): Boolean
fun next(): T
fun remove(): Unit