Nikolay Turskyi
А что в Гугле говорят?
Не нашел ничего толкового
по сути проблема в том что на rewind() нужно переставить указатель в конец итератора, это вроде как как решается, а на каждый next() делать prev() которого нет в итераторах
ну и с rewind не просто так работать, к примеру после filterIterator уже не переставишь просто в конец