this.result = result;
taskSequence = new AtomicInteger(0);
tasksToBeRun = new ArrayList<PrioritizedTask>();
locklessTasks = new ArrayList<PrioritizedTask>();
deadTasks = new ArrayList<PrioritizedTask>();
threadHistoryTracker = new ThreadHistoryTracker();
}