protected void processImpl(TextTreesProcessor processor, String processorDescription) throws TeEngineMlException, OperationException, ClassifierException, ScriptException, RuleBaseException, TreeAndParentMapException, AnnotatorException
{
setTaskNameInTextTreesProcessor(processor);
long startNano = getCurrentCpuTime();
processor.process();
long endNano = getCurrentCpuTime();
long elapsed = endNano-startNano;
String id = this.pairData.getPair().getId().toString();
timeTable.put(id, processorDescription, elapsed);
Map<Integer, Double> featureVector = processor.getBestTree().getFeatureVector();
double cost = -this.classifier.getProduct(featureVector);
costTable.put(id, processorDescription,cost);
logSummary(processor, processorDescription, cost);
}