code: @Deprecated
      public String start(/*@Nullable*/String urlState) {
          if (deprecatedRequest == null) {
              throw new IllegalStateException("Must use DbxWebAuth.authorize instead.");
          }
  
          return authorizeImpl(
              deprecatedRequest.copy()
                  .withState(urlState)
                  .build()
          );
      }
docs: Starts authorization and returns a "authorization URL" on the Dropbox website that gives the
  lets the user grant your app access to their Dropbox account.
  
  <p> If a redirect URI was specified, then users will be redirected to the redirect URI after
  completing the authorization flow. Call {@link #finishFromRedirect finishFromRedirect(..)} with the query parameters
  received from the redirect.
  
  <p> If no redirect URI was specified, then users who grant access will be shown an
  "authorization code". The user must copy/paste the authorization code back into your app, at
  which point you can call {@link #finishFromCode(String)} to get an access token.
  
  @param urlState additional state to add to the flow that will be returned upon redirect
  
  @throws IllegalArgumentException if urlState exceeds maximum size of 476 bytes
  @throws IllegalStateException if this instance was not created using the deprecated {@link #DbxWebAuth(DbxRequestConfig,DbxAppInfo,String,DbxSessionStore)} constructor
  
  @return Authorization URL of website user can use to authorize your app.
  
  @deprecated use {@link #DbxWebAuth(DbxRequestConfig,DbxAppInfo)} and {@link #authorize}
  instead.