Jeez... I gotta put my mind in gear before I type...

What I meant was, I'm assuming the child is the root when I request it with 
(...).trees[0]

-- ray

>I just used an instance in any case.
>
>return t.child.numNodes(...);
>
>Here I'm assuming the child is the root when I get it in evaluate.
>
>>Obviously I should have said
>>
>>int[] vals = new int[root.numNodes(...)];
>>
>>Sean
>>