@Override public Iterator<Long> get() { return valueIterator.reset(); } }, new Predicate() {
@Override public Iterator<Long> get() { return valueIterator.reset(); } }, new Predicate() {
@Override public Iterator<Long> get() { return keyIterator.reset(); } }
@Override public Iterator<Long> get() { return keyIterator.reset(); } }