kamisadoiterator hasnext() change