public List<BeforeRunTask> getTasks(boolean applyCurrentState) {
   if (applyCurrentState) {
     originalTasks.clear();
     originalTasks.addAll(myModel.getItems());
   }
   return Collections.unmodifiableList(originalTasks);
 }
 public List<Breakpoint> getBreakpoints() {
   return Collections.unmodifiableList(myBreakpoints);
 }