org.exist.xquery.parser.XQueryAST tmp272_AST = null; tmp272_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp272_AST);
org.exist.xquery.parser.XQueryAST tmp274_AST = null; tmp274_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp274_AST);
	public final void reverseAxisSpecifier() throws RecognitionException, TokenStreamException {				returnAST = null;		ASTPair currentAST = new ASTPair();		org.exist.xquery.parser.XQueryAST reverseAxisSpecifier_AST = null;				switch ( LA(1)) {		case LITERAL_parent:		{			org.exist.xquery.parser.XQueryAST tmp270_AST = null;			tmp270_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp270_AST);			match(LITERAL_parent);			reverseAxisSpecifier_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			break;		}		case LITERAL_ancestor:		{			org.exist.xquery.parser.XQueryAST tmp271_AST = null;			tmp271_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp271_AST);			match(LITERAL_ancestor);			reverseAxisSpecifier_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			break;		}		case 184:		{			org.exist.xquery.parser.XQueryAST tmp272_AST = null;			tmp272_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp272_AST);			match(184);			reverseAxisSpecifier_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			break;		}		case 185:		{			org.exist.xquery.parser.XQueryAST tmp273_AST = null;			tmp273_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp273_AST);			match(185);			reverseAxisSpecifier_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			break;		}		case LITERAL_preceding:		{			org.exist.xquery.parser.XQueryAST tmp274_AST = null;			tmp274_AST = (org.exist.xquery.parser.XQueryAST)astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp274_AST);			match(LITERAL_preceding);			reverseAxisSpecifier_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			break;		}		default:		{			throw new NoViableAltException(LT(1), getFilename());		}		}		returnAST = reverseAxisSpecifier_AST;	}