code: public ItemRequest<Task> addProject(String task) {
      
          String path = String.format("/tasks/%s/addProject", task);
          return new ItemRequest<Task>(this, Task.class, path, "POST");
      }
docs: Adds the task to the specified project, in the optional location
  specified. If no location arguments are given, the task will be added to
  the end of the project.
  
  `addProject` can also be used to reorder a task within a project or section that
  already contains it.
  
  At most one of `insert_before`, `insert_after`, or `section` should be
  specified. Inserting into a section in an non-order-dependent way can be
  done by specifying `section`, otherwise, to insert within a section in a
  particular place, specify `insert_before` or `insert_after` and a task
  within the section to anchor the position of this task.
  
  Returns an empty data block.
  
  @param  task The task to add to a project.
  @return Request object