@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()
        );
    }
@ Deprecated public String start ( String urlState ) { if ( deprecatedRequest == null ) { throw new IllegalStateException ( "Must use DbxWebAuth.authorize instead." ) ; } return authorizeImpl ( deprecatedRequest . copy ( ) . withState ( urlState ) . build ( ) ) ; }
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.