public void clickNotDoneButton(Object itemId) {
   taskToChange = therapies.get(0).getTasks().get((Integer) itemId);
   if (changedTask == null) {
     changedTask = taskToChange;
   }
   if (taskToChange.getTaskState().equals("Solved")) {
     changedTask = solvedController.clickNotDoneButton(changedTask, itemId);
   } else if (taskToChange.getTaskState().equals("ToImprove")) {
     changedTask = toImproveController.clickNotDoneButton(changedTask, itemId);
   } else {
     changedTask = notSolvedController.clickNotDoneButton(changedTask, itemId);
   }
   therapies.get(0).getTasks().set((Integer) itemId, changedTask);
 }