(a) Middle-of-work save.
(a) The TestUtilities class is refactored into TestValues (providing values for test data) and TestConstants (for often-used control variables).
(a) List is now iterable.
(b) Helper classes for iterators.
(a) AbstractList now updates the structural modification stamp.