- BlockNode init=parseSingleBlock(cn, pn.getChild("initializer").getFirstChild());
- BlockNode update=parseSingleBlock(cn, pn.getChild("update").getFirstChild());
- ExpressionNode condition=parseExpression(cn, pn.getChild("condition").getFirstChild());
- BlockNode body=parseSingleBlock(cn, pn.getChild("statement").getFirstChild());
+ BlockNode init=parseSingleBlock(cn, md, isStaticContext, pn.getChild("initializer").getFirstChild());
+ BlockNode update=parseSingleBlock(cn, md, isStaticContext, pn.getChild("update").getFirstChild());
+ ExpressionNode condition=parseExpression(cn, md, isStaticContext, pn.getChild("condition").getFirstChild());
+ BlockNode body=parseSingleBlock(cn, md, isStaticContext, pn.getChild("statement").getFirstChild());