public boolean visit(WhileStatement node) { VMWhileStatement whileStatement = VM.createWhileStatement(node); topBlock = whileStatement; blocks.push(whileStatement); return true; }