this.contextId = contextInfo.getContextId();
    public void analyze(AnalyzeContextInfo contextInfo) throws XPathException {    	inPredicate = (contextInfo.getFlags() & IN_PREDICATE) > 0;    	contextInfo.setParent(this);        for ( Iterator i = predicates.iterator(); i.hasNext();  ) {            ((Predicate) i.next()).analyze(contextInfo);        }    }