code: def EnablePlugins(self, plugin_includes):
      
      self._plugins = []
      if not self._plugin_classes:
        return
  
      default_plugin_name = '{0:s}_default'.format(self.NAME)
      for plugin_name, plugin_class in iter(self._plugin_classes.items()):
        if plugin_name == default_plugin_name:
          self._default_plugin = plugin_class()
          continue
  
        if plugin_includes and plugin_name not in plugin_includes:
          continue
  
        plugin_object = plugin_class()
        self._plugins.append(plugin_object)
docs: Enables parser plugins.
  
      Args:
        plugin_includes (list[str]): names of the plugins to enable, where None
            or an empty list represents all plugins. Note the default plugin, if
            it exists, is always enabled and cannot be disabled.