core :: ListReverseIterator :: defaultinit
private class ListReverseIterator[E] super ListIterator[E] redef fun next do _node = _node.as(not null).prev _index -= 1 end init do var list = _list _node = list._tail _index = list.length end end