_cnt220++;
_cnt222++;
	public final void extensionExpr() throws RecognitionException, TokenStreamException, XPathException {				returnAST = null;		ASTPair currentAST = new ASTPair();		org.exist.xquery.parser.XQueryAST extensionExpr_AST = null;				{		int _cnt220=0;		_loop220:		do {			if ((LA(1)==PRAGMA_START)) {				pragma();				astFactory.addASTChild(currentAST, returnAST);			}			else {				if ( _cnt220>=1 ) { break _loop220; } else {throw new NoViableAltException(LT(1), getFilename());}			}						_cnt220++;		} while (true);		}		match(LCURLY);		expr();		astFactory.addASTChild(currentAST, returnAST);		match(RCURLY);		extensionExpr_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;		returnAST = extensionExpr_AST;	}