boolean (Consumer<? super Entry<V>> action) { if (action == null) throw new NullPointerException(); Node<V> p; if ((p = advance()) == null) return false; action.accept(new SimpleEntry<V>(p.key, p.val)); return true; }