Take findBugs and pmd out
Call hasNext in next to make sure we have an element available