final File outputDir = new File(this.rootDir, configName);
outputDir.mkdir();
Iterator components = performanceResults.getResults();
while (components.hasNext()) {
if (printStream != null) printStream.print(".");
final ComponentResults componentResults = (ComponentResults) components.next();
// Manage monitor
int percentage = (int) ((progress++ / total) * 100);
subMonitor.setTaskName("Generating data for "+configBox+": "+percentage+"%");
subMonitor.subTask("Component "+componentResults.getName()+"...");
Display display = Display.getDefault();
display.syncExec(
new Runnable() {
public void run(){