ArrayList remove() implementation problem?

Printable View