code: def consolidate_args(args):
          
          # Using `--hex-limit` as a canary to identify whether this
          # consolidation is appropriate.
          if not hasattr(args, 'hex_limit'):
              return
  
          active_plugins = {}
          is_using_default_value = {}
  
          for plugin in PluginOptions.all_plugins:
              arg_name = PluginOptions._convert_flag_text_to_argument_name(
                  plugin.disable_flag_text,
              )
  
              # Remove disabled plugins
              is_disabled = getattr(args, arg_name, False)
              delattr(args, arg_name)
              if is_disabled:
                  continue
  
              # Consolidate related args
              related_args = {}
              for related_arg_tuple in plugin.related_args:
                  try:
                      flag_name, default_value = related_arg_tuple
                  except ValueError:
                      flag_name = related_arg_tuple
                      default_value = None
  
                  arg_name = PluginOptions._convert_flag_text_to_argument_name(
                      flag_name,
                  )
  
                  related_args[arg_name] = getattr(args, arg_name)
                  delattr(args, arg_name)
  
                  if default_value and related_args[arg_name] is None:
                      related_args[arg_name] = default_value
                      is_using_default_value[arg_name] = True
  
              active_plugins.update({
                  plugin.classname: related_args,
              })
  
          args.plugins = active_plugins
          args.is_using_default_value = is_using_default_value
docs: There are many argument fields related to configuring plugins.
          This function consolidates all of them, and saves the consolidated
          information in args.plugins.
  
          Note that we're deferring initialization of those plugins, because
          plugins may have various initialization values, referenced in
          different places.
  
          :param args: output of `argparse.ArgumentParser.parse_args`