public override void Increment(int[] currentOffset) { base.Increment(currentOffset); currentOffset[0] += size; } // this is incomplete!