code: private void runMessage(MessageAmp msg)
    {
      try (OutboxAmp outbox = OutboxAmpFactory.newFactory().get()) {
        outbox.inbox(msg.inboxTarget());
        outbox.message(msg);
        
        //RampActor systemActor = null;
        StubAmp systemActor = _stub;
        
        msg.invoke(InboxExecutorBase.this, systemActor);
        
        while (! outbox.flushAndExecuteLast()) {
        }
      }
    }
docs: /*
  @Override
  public MessageAmp runAs(OutboxDeliver<MessageAmp> outbox, MessageAmp tailMsg)
  
  {
  tailMsg.offerQueue(0);
  outbox.flushAndExecuteLast();
  wake();
  
  return null;
  }