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