public void run()
  {
    if (DEBUG) log("Now running TaskAddition command");
    if (taskViewsToUpdate != null)
    {
      if (DEBUG) log("Get existing tasks from TaskCommander");
      ArrayList<Task> tasks = TaskCommander.getTasks();
      if (DEBUG) log("Add the task contained in this command to the existing tasks list");
      tasks.add(task);
      if (DEBUG) log("Add the task to the taskViewToUpdate");
      for (TaskView taskView : taskViewsToUpdate)
      {
        taskView.addTask(task);
      }
      //taskViewToUpdate.addTask(task);
    }
    else
    {
      if (DEBUG) log("taskViewToUpdate is null, therefore the run command does nothing.");
    }
  }