AST __t186 = _t; AST tmp52_AST_in = (AST)_t;
AST __t213 = _t; AST tmp55_AST_in = (AST)_t;
	public final void predicate(AST _t,		LocationStep step	) throws RecognitionException, PermissionDeniedException,EXistException,XPathException {				AST predicate_AST_in = (AST)_t;				AST __t186 = _t;		AST tmp52_AST_in = (AST)_t;		match(_t,PREDICATE);		_t = _t.getFirstChild();		Predicate predicateExpr= new Predicate();		expr(_t,predicateExpr);		_t = _retTree;		step.addPredicate(predicateExpr);		_t = __t186;		_t = _t.getNextSibling();		_retTree = _t;	}