void (Consumer<? super Entry<V>> action) { if (action == null) throw new NullPointerException(); Node<V>[] t; if ((t = map.table) != null) { Traverser<V> it = new Traverser<V>(t, t.length, 0, t.length); for (Node<V> p; (p = it.advance()) != null; ) { action.accept(new SimpleEntry<V>(p.key, p.val)); } } }