# A reverse `Iterator` on Java primitive arrays
private class JavaArrayReverseIterator[E: Object]
super IndexedIterator[E]
var array: AbstractJavaArray[E]
redef fun item do return array[index]
redef fun is_ok do return index >= 0
redef fun next do index -= 1
redef var index = array.length - 1
end
lib/java/collections.nit:193,1--206,3