opendap/src/main/java/opendap/servers/parsers/AST.java
public void init(CEEvaluator ceEval,
                     BaseTypeFactory factory,
                     ClauseFactory clauseFactory,
                     ServerDDS sdds,
                     List<AST> nodes)
    {
        this.ceEval = ceEval;
        this.clauseFactory = clauseFactory;
        this.factory = factory;
        this.sdds = sdds;
        this.root = this;
        for(AST node : nodes) node.setRoot(this);
    }
public void init(CEEvaluator ceEval,
                     BaseTypeFactory factory,
                     ClauseFactory clauseFactory,
                     ServerDDS sdds,
                     List<AST> nodes)
    {
        this.ceEval = ceEval;
        this.clauseFactory = clauseFactory;
        this.factory = factory;
        this.sdds = sdds;
        this.root = this;
        for(AST node : nodes) node.setRoot(this);
    }
/* Only call on the root node