traceIn("reverseAxis"); try { returnAST = null; ASTPair currentAST = new ASTPair(); org.exist.xquery.parser.XQueryAST reverseAxis_AST = null;  reverseAxisSpecifier(); astFactory.addASTChild(currentAST, returnAST); match(COLON); match(COLON); reverseAxis_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root; returnAST = reverseAxis_AST; } finally { traceOut("reverseAxis"); }
returnAST = null; ASTPair currentAST = new ASTPair(); org.exist.xquery.parser.XQueryAST reverseAxis_AST = null;  reverseAxisSpecifier(); astFactory.addASTChild(currentAST, returnAST); match(COLON); match(COLON); reverseAxis_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root; returnAST = reverseAxis_AST;
	public final void reverseAxis() throws RecognitionException, TokenStreamException {				traceIn("reverseAxis");		try { // debugging			returnAST = null;			ASTPair currentAST = new ASTPair();			org.exist.xquery.parser.XQueryAST reverseAxis_AST = null;						reverseAxisSpecifier();			astFactory.addASTChild(currentAST, returnAST);			match(COLON);			match(COLON);			reverseAxis_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			returnAST = reverseAxis_AST;		} finally { // debugging			traceOut("reverseAxis");		}	}