docs: def __pop_driver_auth_args(**kwargs):
          """
          Try to construct the arguments that should be passed as initialization of a driver
          :param kwargs: options passed to the class
          :return: args or none
          """
          if 'username' in kwargs:
              return [kwargs.pop('username'), kwargs.pop('password')]
          elif 'access_token' in kwargs:
              return kwargs.pop('access token')
          elif 'access_id' in kwargs:
              return kwargs.pop('access_id'), kwargs.pop('secret_key')
          elif 'service_account_email' in kwargs:
              return [kwargs.pop('service_account_email'), kwargs.pop('pem_file')]
          elif 'client_id' in kwargs:
              return [kwargs.pop('client_id'), kwargs.pop('client_secret')]
          return None