Token(Parser *recognizer) {   if (inErrorRecoveryMode(recognizer)) {     return;   }    beginErrorCondition(recognizer);    Token *t = recognizer->getCurrentToken();   misc::IntervalSet expecting = getExpectedTokens(recognizer);   s