}
}
void doSlowEvaluation(Candidate candidate) {
loggerPrintIterationNumber(candidate);
StateSet taxo = new StateSet(tree, candidate);
FrequencyTable frequencyTable = new FrequencyTable(symbolTransitions, taxo);
double perf = frequencyTable.sumLogProb();
logger.debug("LogProb (slow evaluation) = " + perf);
candidate.setLogProbability(perf);
results.put(candidate, new Integer(iterationNumber++));