public void run()
  {
    if (DEBUG) log("Attempting to run TaskRemoval");
    ArrayList<Task> tasks = TaskCommander.getTasks();
    if (DEBUG) log("Remove the task contained in this command from the existing tasks list");
    tasks.remove(task);
    if (taskViewsToUpdate != null)
    {
      if (DEBUG) log("Remove task from taskViewToUpdate");
      for (TaskView taskView : taskViewsToUpdate)
      {
        taskView.removeTask(task);
      }
    }
    else
    {
      if (DEBUG) log("Since taskViewToUpdate was null, we did nothing.");
    }
  }