--- old/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java 2015-03-09 18:38:57.959672918 +0530 +++ new/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java 2015-03-09 18:38:57.871672484 +0530 @@ -90,6 +90,15 @@ return block.isTerminal(); } + /** + * Tells if this is a synthetic block statement or not. + * + * @return true if this is a synthetic statement + */ + public boolean isSynthetic() { + return block.isSynthetic(); + } + @Override public Node accept(final NodeVisitor visitor) { if (visitor.enterBlockStatement(this)) {