def METHOD_NAME(self, arg_strings, *args, **kwargs):
    in_args = set(arg_strings)
    d_sp = self.__default_subparser
    if d_sp is not None and not {"-h", "--help"}.intersection(in_args):
        for x in self._subparsers._actions:
            subparser_found = isinstance(
                x, argparse._SubParsersAction
            ) and in_args.intersection(x._name_parser_map.keys())
            if subparser_found:
                break
        else:
            logger.warning(
                "Please use `ucc-gen build` if you want to build "
                "an add-on, using just `ucc-gen` will be deprecated"
            )
            arg_strings = [d_sp] + arg_strings
    return super().METHOD_NAME(arg_strings, *args, **kwargs)