private static void processWorkflowDirectory(final File workflowsDirectory, final Map<File, AnalysisData> processedWorkflows) {
		final File workflowReportFile = new File(workflowsDirectory, "report.xml");
		if (workflowReportFile.exists() && workflowReportFile.isFile()) {
			//System.out .println("Azotyzing: " + workflowReportFile.getAbsolutePath());
			final AnalysisData analysisData = new AnalyzeLauncher().processWorkflowReport(workflowReportFile);
			processedWorkflows.put(workflowsDirectory, analysisData);
		}
		else {
			final File[] files = workflowsDirectory.listFiles();
			for (final File file : files) {
				if (file.isDirectory()) {
					processWorkflowDirectory(file, processedWorkflows);
				}
			}	
		}
	}