rename AbstractConcateIterator