} catch (InterruptedException e) {
e.printStackTrace();
}
try{
for (Iterator<SahiReporter> iterator = listReporter.iterator(); iterator.hasNext();) {
SahiReporter reporter = (SahiReporter) iterator.next();
reporter.generateSuiteReport(listOfTests);
}
}catch(Exception e){
e.printStackTrace();
}
lock.release();