AST tmp220_AST = null; tmp220_AST = astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp220_AST);
AST tmp225_AST = null; tmp225_AST = astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp225_AST);
	public final void reverseAxisSpecifier() throws RecognitionException, TokenStreamException {				returnAST = null;		ASTPair currentAST = new ASTPair();		AST reverseAxisSpecifier_AST = null;				switch ( LA(1)) {		case LITERAL_parent:		{			AST tmp219_AST = null;			tmp219_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp219_AST);			match(LITERAL_parent);			reverseAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case LITERAL_ancestor:		{			AST tmp220_AST = null;			tmp220_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp220_AST);			match(LITERAL_ancestor);			reverseAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case 108:		{			AST tmp221_AST = null;			tmp221_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp221_AST);			match(108);			reverseAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case 109:		{			AST tmp222_AST = null;			tmp222_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp222_AST);			match(109);			reverseAxisSpecifier_AST = (AST)currentAST.root;			break;		}		default:		{			throw new NoViableAltException(LT(1), getFilename());		}		}		returnAST = reverseAxisSpecifier_AST;	}