def METHOD_NAME(cls, parser: argparse.ArgumentParser):
    # NOTE(kamo): Use '_' instead of '-' to avoid confusion
    group = parser.add_argument_group(description="Task related")
    # NOTE(kamo): add_arguments(..., required=True) can't be used
    # to provide --print_config mode. Instead of it, do as
    required = parser.get_default("required")
    # required += ["token_list"]
    group.add_argument(
        "--token_list",
        type=str_or_none,
        default=None,
        help="A text mapping int-id to token",
    )
    group.add_argument(
        "--init",
        type=lambda x: str_or_none(x.lower()),
        default=None,
        help="The initialization method",
        choices=[
            "chainer",
            "xavier_uniform",
            "xavier_normal",
            "kaiming_uniform",
            "kaiming_normal",
            None,
        ],
    )
    group.add_argument(
        "--model_conf",
        action=NestedDictAction,
        default=get_default_kwargs(LanguageModel),
        help="The keyword arguments for model class.",
    )
    group = parser.add_argument_group(description="Preprocess related")
    group.add_argument(
        "--use_preprocessor",
        type=str2bool,
        default=True,
        help="Apply preprocessing to data or not",
    )
    group.add_argument(
        "--token_type",
        type=str,
        default="bpe",
        choices=["bpe", "char", "word"],
        help="",
    )
    group.add_argument(
        "--bpemodel",
        type=str_or_none,
        default=None,
        help="The model file fo sentencepiece",
    )
    parser.add_argument(
        "--non_linguistic_symbols",
        type=str_or_none,
        help="non_linguistic_symbols file path",
    )
    parser.add_argument(
        "--cleaner",
        type=str_or_none,
        choices=[None, "tacotron", "jaconv", "vietnamese"],
        default=None,
        help="Apply text cleaning",
    )
    parser.add_argument(
        "--g2p",
        type=str_or_none,
        choices=g2p_choices,
        default=None,
        help="Specify g2p method if --token_type=phn",
    )
    for class_choices in cls.class_choices_list:
        class_choices.add_arguments(group)
    return parser