public boolean visit(IfStatement node) { VMIfStatement ifStatement = VM.createIfStatement(node); topBlock = ifStatement; blocks.push(ifStatement); return true; }