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