Decision[] successors = new Decision[ successorNodes.size() ];
for( int i = 0; i < successorNodes.size(); i++ )
{
Node successorNode = successorNodes.get( i );
successors[ i ] = new PredicatedDecision( categories, expectedFields, tree, successorNode );
}
return successors;