def invoke(self, ctx):
if self.callback is not None:<EOL><INDENT>return ctx.invoke(self.callback, **ctx.params)<EOL><DEDENT>
Given a context, this invokes the attached callback (if it exists)
        in the right way.