code: public Janbanery usingWorkspace(String name) throws ServerCommunicationException {
      Workspace workspace = workspaces().byName(name);
  
      Project firstProject = workspace.getProjects().get(0);
  
      return using(workspace).using(firstProject);
    }
docs: Delegates to {@link Workspaces#byName(String)} and keeps this workspace as the default one.
  This method does also setup a default project if there is one. If you want to select the {@link Project}
  you'll be working on, please get the return value of this method, and then call {@link Janbanery#using(Project)}.
  From now on, all calls requiring a workspace will use this workspace and it's first present project,
  you may change the default workspace at anytime by calling this method again.
  
  @param name the name of the workspace to be used
  @return the fetched workspace
  @throws ServerCommunicationException
  @throws ExecutionException
  @throws InterruptedException