FeatureExtraction extraction = getFeatureExtractionImpl();
System.out.println("- Extracting features from training set");
ExampleSet trainingSet = extraction.extractFeatures(basicTrainingExamples, spec);
basicTrainingExamples = null;
Training training = getTrainingImpl();
Model model = training.train(trainingSet);
trainingSet = null;
System.out.println("- Splitting out test set");
SegmentSet testingSegments = new SegmentSet();
testingSegments.setSegments(split.getTestingForFold(segmentSet.getSegments(), foldIndex, this.folds));