Закомментированный код прекрасно срабатывает, а модный For-each вылетает с ошибкой IndexOutOfBoundsException, хотя по сути процесс тот же? Подскажите почему так происходит