AST tmp214_AST = null; tmp214_AST = astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp214_AST);
AST tmp219_AST = null; tmp219_AST = astFactory.create(LT(1)); astFactory.addASTChild(currentAST, tmp219_AST);
	public final void forwardAxisSpecifier() throws RecognitionException, TokenStreamException {				returnAST = null;		ASTPair currentAST = new ASTPair();		AST forwardAxisSpecifier_AST = null;				switch ( LA(1)) {		case LITERAL_child:		{			AST tmp211_AST = null;			tmp211_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp211_AST);			match(LITERAL_child);			forwardAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case LITERAL_self:		{			AST tmp212_AST = null;			tmp212_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp212_AST);			match(LITERAL_self);			forwardAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case LITERAL_attribute:		{			AST tmp213_AST = null;			tmp213_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp213_AST);			match(LITERAL_attribute);			forwardAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case LITERAL_descendant:		{			AST tmp214_AST = null;			tmp214_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp214_AST);			match(LITERAL_descendant);			forwardAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case 104:		{			AST tmp215_AST = null;			tmp215_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp215_AST);			match(104);			forwardAxisSpecifier_AST = (AST)currentAST.root;			break;		}		case 105:		{			AST tmp216_AST = null;			tmp216_AST = astFactory.create(LT(1));			astFactory.addASTChild(currentAST, tmp216_AST);			match(105);			forwardAxisSpecifier_AST = (AST)currentAST.root;			break;		}		default:		{			throw new NoViableAltException(LT(1), getFilename());		}		}		returnAST = forwardAxisSpecifier_AST;	}