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