code: @Deprecated
      public DbxAuthFinish finish(Map<String, String[]> queryParams)
          throws DbxException, BadRequestException, BadStateException, CsrfException, NotApprovedException, ProviderException {
          if (deprecatedRequest == null) {
              throw new IllegalStateException("Must use DbxWebAuth.finishFromRedirect(..) instead.");
          }
          return finishFromRedirect(
              deprecatedRequest.redirectUri,
              deprecatedRequest.sessionStore,
              queryParams
          );
      }
docs: Call this after the user has visited the authorizaton URL and Dropbox has redirected them
  back to you (using the {@code redirectUri} you passed in to {@link #start}.
  
  @param queryParams The query parameters on the GET request to your {@code redirectUri}.
  
  @throws IllegalStateException if this instance was not created using the deprecated {@link #DbxWebAuth(DbxRequestConfig,DbxAppInfo,String,DbxSessionStore)} constructor
  @throws BadRequestException If the redirect request is missing required query parameters,
  contains duplicate parameters, or includes mutually exclusive parameters (e.g. {@code
  "error"} and {@code "code"})
  @throws BadStateException If the CSRF token retrieved from {@code sessionStore} is missing or
  malformed. Missing tokens often imply the user session has expired.
  @throws CsrfException If the CSRF token passed in {@code params} does not match the CSRF
  token from {@code sessionStore}. This implies the redirect request may be forged.
  @throws NotApprovedException If the user chose to deny the authorization request
  @throws ProviderException If an OAuth 2.0 error response besides {@code "access_denied"} is
  set.
  @throws DbxException If an error occurs communicating with Dropbox
  
  @deprecated use {@link #finishFromRedirect finishFromRedirect(..)} instead.