for (RunConfiguration currentRunConfiguration : runConfigurationList)
{
int size = currentRunConfiguration.getFileList().size();
logger.info(String.format("====== BEGIN RUN # %d WITH %d FILES IN TRAINING SET =====", i, size));
BatchRunner b = new BatchRunner();
b.setMode(Mode.EVAL);
ScopeParser scopeParser = new ScopeParser(scopeFile.getAbsolutePath(), cueFile.getAbsolutePath());
b.setScopeParser(scopeParser);
b.setBaseDirectoryString(baseDirectoryString);
b.setTrainingDirectory(trainDirectory.getAbsolutePath());
b.setDecodeDirectory(evalDirectory.getAbsolutePath());
b.setFileNameSuffix(String.format("%03d", currentRunConfiguration.getFileList().size()));
String featuresFileString = "featureFile11d_with_class";
File featuresFile = new File(baseDirectory, featuresFileString);
b.processEnabledFeaturesFile(featuresFile);
b.setRunConfiguration(currentRunConfiguration);
b.execute();
logger.info(String.format("====== END RUN # %d WITH %d FILES IN TRAINING SET =====", i, size));
i++;
}