add RotateIterator.java