@Override
 public Transformation<?, ?> createTransformation(
     final BenchmarkConfig benchmarkConfig, final Drools5Driver driver, final Query query)
     throws IOException {
   return EMFTransformation.newInstance(driver, query, benchmarkConfig.getScenario());
 }
 @Override
 public OrientDbChecker<OrientDbMatch> createChecker(
     final BenchmarkConfig benchmarkConfig, final OrientDbDriver driver) throws Exception {
   return OrientDbChecker.newInstance(driver, benchmarkConfig.getQueries());
 }
 @Override
 public Transformation<?, ?> createTransformation(
     final BenchmarkConfig benchmarkConfig, final OrientDbDriver driver) throws IOException {
   return OrientDbTransformation.newInstance(
       driver, benchmarkConfig.getQueries(), benchmarkConfig.getScenario());
 }
 public void initializeDescriptor() {
   caseName = benchmarkConfig.getQuery().toString();
   size = benchmarkConfig.getSize();
   tool = benchmarkConfig.getTool();
   runIndex = benchmarkConfig.getRunIndex();
 }