'Its been determined that we should process this message in this
cell.  Go through the MessageRunner to call the appropriate
method for this message.  Catch the response and/or exception and
encode it within a Response instance.  Return it so the caller
can potentially return it to another cell... or return it to
a caller waiting in this cell.'

def _process_locally(self):

    try:
        resp_value = self.msg_runner._process_message_locally(self)
        failure = False
    except Exception:
        resp_value = sys.exc_info()
        failure = True
        LOG.exception('Error    processing    message    locally')
    return Response(self.ctxt, self.routing_path, resp_value, failure)
