eatOpt_(expectedTokenType) {
    if (peek(expectedTokenType))
      return nextToken();
    return null;
  }
Consumes the next token if it is of the expected type. Otherwise returns null.
Never reports errors.

@param {TokenType} expectedTokenType
@return {Token} The consumed token, or null if the next token is not of the expected type.
@private