def _make_manager(self, kw):
for param in self.PARAMS:<EOL><INDENT>if param['<STR_LIT:name>'] not in kw:<EOL><INDENT>store_true = '<STR_LIT:action>' in param and param['<STR_LIT:action>'] == '<STR_LIT:store_true>'<EOL>kw[param['<STR_LIT:name>']] = param.get('<STR_LIT:default>', False if store_true else None)<EOL><DEDENT><DEDENT>return type('<STR_LIT>', (object,),<EOL>{<EOL>'<STR_LIT:args>': type('<STR_LIT:args>', (object,), kw)<EOL>})<EOL>
Creates a fake ``manage`` object to implement clean
API for the management commands.

Args:
    kw: keyword args to be construct fake manage.args object.

Returns:
    Fake manage object.