このクラスは、java.util.Iterator を実装しています。 しかしながら、next メソッドは java.util.NoSuchElementException をスローできません。 next メソッドは、それ以上要素を返すことができないときは NoSuchElementException をスローするように変更するべきです。