docs: static public LoginOutput renewSession(LoginInput loginInput)
    throws SFException, SnowflakeSQLException
    {
      try
      {
        return tokenRequest(loginInput, TokenRequestType.RENEW);
      }
      catch (SnowflakeReauthenticationRequest ex)
      {
        if (Strings.isNullOrEmpty(loginInput.getIdToken()))
        {
          throw ex;
        }
        return tokenRequest(loginInput, TokenRequestType.ISSUE);
      }
    }