# Two arrays are equals if they have the same items in the same order.
redef fun ==(o)
do
- if not o isa AbstractArray[E] or o is null then return false
+ if not o isa AbstractArray[nullable Object] or o is null then return false
var l = length
if o.length != l then return false
var i = 0