def METHOD_NAME(self) -> argparse.ArgumentParser:
    """@brief Construct the command line parser with all subcommands and options."""
    # Create top level argument parser.
    parser = argparse.ArgumentParser(description=self.HELP)
    parser.set_defaults(command_class=self, quiet=0, verbose=0, log_level=[])
    parser.add_argument('-V', '--version', action='version', version=__version__)
    parser.add_argument('--help-options', action='store_true',
        help="Display available session options.")
    self.add_subcommands(parser)
    return parser