Case Statement
Inheritance: Stmt
 public virtual void Visit(CaseStmt stmt) {}
 public override void Visit(CaseStmt stmt) {
     // Record the value.
     _labels.Add(stmt.value);
     stmt.stmt.Accept(this);
 }
 public override void Visit(CaseStmt stmt) {
     stmt.stmt.Accept(this);
 }