public TasksImpl using(Workspace currentWorkspace, Project currentProject) {
    this.currentWorkspace = currentWorkspace;
    this.currentProject = currentProject;
    return this;
  }
public TasksImpl using ( Workspace currentWorkspace , Project currentProject ) { this . currentWorkspace = currentWorkspace ; this . currentProject = currentProject ; return this ; }
Set this instance to fallback to using the passed in workspace, when none other is passed explicitly.
Using this once means you don't have to pass this workspace instance around any longer when performing
actions on these tasks.

@param currentWorkspace the workspace to be used in all consequent requests
@param currentProject   the project to be used in all consequent requests
@return the same instance of {@link TasksImpl} as before, but setup to use the currentWorkspace