return new LoopStatement(node, root, scope);
case Token.LOCAL_BLOCK: {
switch (node.getFirstChild().getType()) {
case Token.LOOP:
return new ForinStatement(node, root, scope);
case Token.TRY:
return new TryStatement(node, root, scope);
default:
throw new RuntimeException(node.getFirstChild().getType() + "");
}