contextId = contextInfo.getContextId();
    public void analyze(AnalyzeContextInfo contextInfo) throws XPathException {        // statically check the argument list        checkArguments();        // call analyze for each argument    	inPredicate = (contextInfo.getFlags() & IN_PREDICATE) > 0;    	contextInfo.setParent(this);        for(int i = 0; i < getArgumentCount(); i++) {            getArgument(i).analyze(contextInfo);        }    }