modelError.addElement(new Double(error));
}
if (BestFirstElements.size()!=0) {
FastVector nextSplitElement = (FastVector)BestFirstElements.elementAt(0);
BFTree nextSplitNode = (BFTree)nextSplitElement.elementAt(0);
nextSplitNode.makeTree(BestFirstElements, root, train, test, modelError,
nextSplitNode.m_SortedIndices, nextSplitNode.m_Weights,
nextSplitNode.m_Dists, nextSplitNode.m_ClassProbs,
nextSplitNode.m_TotalWeight, nextSplitNode.m_Props, minNumObj,
useHeuristic, useGini,useErrorRate);