default void forEach(Consumer<? super T> action, Object message) { if (isNotEmpty()) { Iterator<T> it = iterator(message); while (it.hasNext()) { action.accept(it.next()); } } } }
default void forEach(Consumer<? super T> action, Object message) { if (isNotEmpty()) { Iterator<T> it = iterator(message); while (it.hasNext()) { action.accept(it.next()); } } } }