def build_option_parser(self, description, version):
parser = argparse.ArgumentParser(<EOL>description=description,<EOL>add_help=False, )<EOL>parser.add_argument(<EOL>'<STR_LIT>',<EOL>action='<STR_LIT:version>',<EOL>version=__version__, )<EOL>parser.add_argument(<EOL>'<STR_LIT>', '<STR_LIT>', '<STR_LIT>',<EOL>action='<STR_LIT:count>',<EOL>dest='<STR_LIT>',<EOL>default=self.DEFAULT_VERBOSE_LEVEL,<EOL>help=_('<STR_LIT>'<EOL>'<STR_LIT>'))<EOL>parser.add_argument(<EOL>'<STR_LIT>', '<STR_LIT>',<EOL>action='<STR_LIT>',<EOL>dest='<STR_LIT>',<EOL>const=<NUM_LIT:0>,<EOL>help=_('<STR_LIT>'))<EOL>parser.add_argument(<EOL>'<STR_LIT>', '<STR_LIT>',<EOL>action=HelpAction,<EOL>nargs=<NUM_LIT:0>,<EOL>default=self,  <EOL>help=_("<STR_LIT>"))<EOL>parser.add_argument(<EOL>'<STR_LIT>', '<STR_LIT>',<EOL>metavar="<STR_LIT>",<EOL>type=check_non_negative_int,<EOL>default=<NUM_LIT:0>,<EOL>help=_("<STR_LIT>"<EOL>"<STR_LIT>"))<EOL>self._append_global_identity_args(parser)<EOL>return parser<EOL>
Return an argparse option parser for this application.

        Subclasses may override this method to extend
        the parser with more global options.

        :param description: full description of the application
        :paramtype description: str
        :param version: version number for the application
        :paramtype version: str