}
public void handleBeforeClass(@Observes BeforeClass event) throws Throwable {
List<T> setupTasks = getSetupTasks();
if (!setupTasks.isEmpty()) {
ClassContext classContext = classContextInstance.get();
ObjectStore suiteStore = suiteContextInstance.get().getObjectStore();
ObjectStore classStore = classContext.getObjectStore();
SetupContext context = getSetupContext(suiteStore, classStore);
for (T task : setupTasks) {
task.beforeClass(context);
}
}