code: def _add_data_migrate_parsers(
      data_subparsers: SubParsersAction,
      parents: List[argparse.ArgumentParser],
  ) -> None:
      migrate_parser = data_subparsers.add_parser(
          "migrate",
          formatter_class=argparse.ArgumentDefaultsHelpFormatter,
          parents=parents,
          help="Converts Rasa domain 2.0 format to required format for 3.0.",
      )
      migrate_parser.set_defaults(func=_migrate_domain)
  
      arguments.set_migrate_arguments(migrate_parser)
  
imports: import argparse
  import logging
  import pathlib
  from typing import List
  import rasa.shared.core.domain
  from rasa import telemetry
  from rasa.cli import SubParsersAction
  from rasa.cli.arguments import data
  from rasa.cli.arguments import default_arguments
  import rasa.cli.utils
  from rasa.shared.constants import DEFAULT_DATA_PATH, DEFAULT_CONFIG_PATH, DEFAULT_DOMAIN_PATH
  import rasa.shared.data
  from rasa.shared.importers.importer import TrainingDataImporter
  import rasa.shared.nlu.training_data.loading
  import rasa.shared.nlu.training_data.util
  import rasa.shared.utils.cli
  import rasa.utils.common
  import rasa.shared.utils.io
label_desc: Use image node_id 10 for calling a global function with example usage: _add_data_migrate_parsers(data_subparsers, parents) without return types