public void handleAfterSuite(@Observes AfterSuite event) throws Throwable {
SuiteContext suiteContext = suiteContextInstance.get();
TaskList<T> setupTasks = suiteContext.getObjectStore().get(TaskList.class);
if (!setupTasks.isEmpty()) {
ObjectStore suiteStore = suiteContext.getObjectStore();
SetupContext context = new AbstractSetupContext(suiteStore, null);
for (T task : setupTasks) {
task.afterSuite(context);
}
}
}