traceIn("axisStep"); try { returnAST = null; ASTPair currentAST = new ASTPair(); org.exist.xquery.parser.XQueryAST axisStep_AST = null;  { forwardOrReverseStep(); astFactory.addASTChild(currentAST, returnAST); } predicates(); astFactory.addASTChild(currentAST, returnAST); axisStep_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root; returnAST = axisStep_AST; } finally { traceOut("axisStep");
returnAST = null; ASTPair currentAST = new ASTPair(); org.exist.xquery.parser.XQueryAST axisStep_AST = null;  { forwardOrReverseStep(); astFactory.addASTChild(currentAST, returnAST);
	public final void axisStep() throws RecognitionException, TokenStreamException {				traceIn("axisStep");		try { // debugging			returnAST = null;			ASTPair currentAST = new ASTPair();			org.exist.xquery.parser.XQueryAST axisStep_AST = null;						{			forwardOrReverseStep();			astFactory.addASTChild(currentAST, returnAST);			}			predicates();			astFactory.addASTChild(currentAST, returnAST);			axisStep_AST = (org.exist.xquery.parser.XQueryAST)currentAST.root;			returnAST = axisStep_AST;		} finally { // debugging			traceOut("axisStep");		}	}