code: def AddFilterOptions(self, argument_group):
      
      names = ['artifact_filters', 'date_filters', 'filter_file']
      helpers_manager.ArgumentHelperManager.AddCommandLineArguments(
          argument_group, names=names)
  
      argument_group.add_argument(
          '-x', '--extensions', dest='extensions_string', action='store',
          type=str, metavar='EXTENSIONS', help=(
              'Filter on file name extensions. This option accepts multiple '
              'multiple comma separated values e.g. "csv,docx,pst".'))
  
      argument_group.add_argument(
          '--names', dest='names_string', action='store',
          type=str, metavar='NAMES', help=(
              'Filter on file names.  This option accepts a comma separated '
              'string denoting all file names, e.g. -x '
              '"NTUSER.DAT,UsrClass.dat".'))
  
      argument_group.add_argument(
          '--signatures', dest='signature_identifiers', action='store',
          type=str, metavar='IDENTIFIERS', help=(
              'Filter on file format signature identifiers. This option '
              'accepts multiple comma separated values e.g. "esedb,lnk". '
              'Use "list" to show an overview of the supported file format '
              'signatures.'))
docs: Adds the filter options to the argument group.
  
      Args:
        argument_group (argparse._ArgumentGroup): argparse argument group.