Variant of WIntArrayList that doesn't reallocate smaller backing
array on consecutive readFields/readElements calls, and so is suitable for
reusable use.
(and backing array will only grow on readFields/readElements calls)