'Creates a new parser with documentation specific to \'action\'.
Args:
action: An Action instance to be used when initializing the new parser.
Returns:
A tuple containing:
parser: An instance of OptionsParser customized to \'action\'.
options: The command line options after re-parsing.'

def _MakeSpecificParser(self, action):

    parser = self._GetOptionParser()
    parser.set_usage(action.usage)
    parser.set_description(('%s\n%s' % (action.short_desc, action.long_desc)))
    action.options(self, parser)
    (options, unused_args) = parser.parse_args(self.argv[1:])
    return (parser, options)
