Цикл while "iterator.hasNext()" срабатывает только 1 раз, подскажите почему?