This inspection reports any implementations of Iterator.next() which can not throw java.util.NoSuchElementException. Such implementations violate the contract of java.util.Iterator, and may result in subtle bugs if the iterator is ever used in a non-standard fashion.