def _add_generate_sub_commands(self):
gen_parser = self._subparsers_handle.add_parser(<EOL>name="<STR_LIT>",<EOL>help="<STR_LIT>"<EOL>)<EOL>gen_parser.add_argument(<EOL>"<STR_LIT>",<EOL>"<STR_LIT>",<EOL>choices=['<STR_LIT>', '<STR_LIT>'],<EOL>default='<STR_LIT>',<EOL>required=True,<EOL>dest="<STR_LIT>",<EOL>help="<STR_LIT>"<EOL>)<EOL>gen_parser.add_argument(<EOL>"<STR_LIT>",<EOL>"<STR_LIT>",<EOL>required=True,<EOL>dest="<STR_LIT>",<EOL>help="<STR_LIT>"<EOL>)<EOL>gen_parser.add_argument(<EOL>"<STR_LIT>",<EOL>"<STR_LIT>",<EOL>default="<STR_LIT:.>",<EOL>dest="<STR_LIT>",<EOL>help="<STR_LIT>"<EOL>)<EOL>gen_parser.add_argument(<EOL>"<STR_LIT>",<EOL>"<STR_LIT>",<EOL>required=True,<EOL>dest="<STR_LIT>",<EOL>help="<STR_LIT>"<EOL>)<EOL>gen_parser.add_argument(<EOL>"<STR_LIT>",<EOL>"<STR_LIT>",<EOL>required=False,<EOL>default=None,<EOL>dest="<STR_LIT>",<EOL>help="<STR_LIT>"<EOL>)<EOL>
Sub commands for generating models for usage by clients.
Currently supports Google Closure.