constructor(id, expression, clauses) {
    super(id);
    this.expression = expression;
    this.clauses = clauses;
  }
@param {number} id
@param {ParseTree} expression
@param {Array.<SwitchClause>} clauses