code: def Process(self, parser_mediator, **kwargs):
      
      if kwargs:
        raise ValueError('Unused keyword arguments: {0:s}.'.format(
            ', '.join(kwargs.keys())))
docs: Evaluates if this is the correct plugin and processes data accordingly.
  
      The purpose of the process function is to evaluate if this particular
      plugin is the correct one for the particular data structure at hand.
      This function accepts one value to use for evaluation, that could be
      a registry key, list of table names for a database or any other criteria
      that can be used to evaluate if the plugin should be run or not.
  
      Args:
        parser_mediator (ParserMediator): mediates interactions between
            parsers and other components, such as storage and dfvfs.
        kwargs (dict[str, object]): Depending on the plugin they may require
            different sets of arguments to be able to evaluate whether or not
            this is the correct plugin.
  
      Raises:
        ValueError: when there are unused keyword arguments.