Я не могу понять, как Хаскель, тикль, питон, c++ и даже PHP умудрились сделать такие итерации правильно, а в Java не справились. Не хватает именно полиморфных пар.
Поскольку там не дураки сидят, должна быть какая-то причина.
В интернете найти ничего толкового не смог.
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)