135 said YAGNI, so just use java iterators, and see whether guava
collection's filtering iterators are of any use...