--- old/src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SmallSet.java 2012-12-13 17:02:49.655825851 -0800 +++ new/src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SmallSet.java 2012-12-13 17:02:49.491825842 -0800 @@ -62,7 +62,9 @@ import java.util.HashSet; import java.util.Iterator; import java.util.NoSuchElementException; +import java.util.Objects; import java.util.Set; +import java.util.function.Block; /** * A set of at most two elements. @@ -160,4 +162,15 @@ } return r; } + + @Override + public void forEach(Block block) { + Objects.requireNonNull(block); + if (e1 != null) { + block.accept(e1); + if (e2 != null) { + block.accept(e2); + } + } + } }