}
@Override
protected DecisionForest parseOutput(JobConf job, PredictionCallback callback)
throws IOException {
DecisionForest forest = processOutput(firstOutput.getKeys(), firstOutput.getValues(), callback);
if (isStep2(job)) {
Path forestPath = new Path(getOutputPath(job), "step1.inter");
FileSystem fs = forestPath.getFileSystem(job);
Node[] trees = new Node[forest.getTrees().size()];
forest.getTrees().toArray(trees);
InterResults.store(fs, forestPath, firstOutput.getKeys(), trees, sizes);
log.info("***********");
log.info("Second Step");
log.info("***********");