elk-benchmark/src/main/java/org/semanticweb/elk/benchmark/BenchmarkUtils.java
public static void runTaskCollection() throws Exception {
		Map<String, String> propMap = BenchmarkUtils
				.getSystemProperties(new String[] { Constants.TASK_CLASS_NAME,
						Constants.WARM_UPS, Constants.RUNS,
						Constants.TASK_PARAMS });

		TaskCollection collection = TaskFactory.createTaskCollection(propMap
				.get(Constants.TASK_CLASS_NAME), BenchmarkUtils
				.getCommaSeparatedParameter(Constants.TASK_PARAMS));
		RepeatEachTaskRunner runner = new RepeatEachTaskRunner(Integer.valueOf(propMap
				.get(Constants.WARM_UPS)), Integer.valueOf(propMap
				.get(Constants.RUNS)));

		runner.run(collection);
	}
public static void runTaskCollection() throws Exception {
		Map<String, String> propMap = BenchmarkUtils
				.getSystemProperties(new String[] { Constants.TASK_CLASS_NAME,
						Constants.WARM_UPS, Constants.RUNS,
						Constants.TASK_PARAMS });

		TaskCollection collection = TaskFactory.createTaskCollection(propMap
				.get(Constants.TASK_CLASS_NAME), BenchmarkUtils
				.getCommaSeparatedParameter(Constants.TASK_PARAMS));
		RepeatEachTaskRunner runner = new RepeatEachTaskRunner(Integer.valueOf(propMap
				.get(Constants.WARM_UPS)), Integer.valueOf(propMap
				.get(Constants.RUNS)));

		runner.run(collection);
	}
/*
A macro method, reads system properties, instantiates the task collection
and runs it