Class AbstractOriginalSwapIterator<S,​SubS>