You can make this line shorter, no need to disable checkstyle check. Just break it down into two/three lines. But I think that it's better to make this Iterator a [nested class](http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html) instead of anonymous