There is no reason modify this class, subclasses that wish to work with a custom iterator need just that - a custom iterator.
author: jgarnettsince: 2.1.RC0