/**
  * @param string               $replyToAddress
  * @param OutgoingReplyContext $parentContext
  *
  * @return OutgoingLogicalMessageContext
  */
 public function createLogicalMessageContextFromReplyContext($replyToAddress, OutgoingReplyContext $parentContext)
 {
     return new OutgoingLogicalMessageContext($parentContext->getMessageId(), $parentContext->getHeaders(), $parentContext->getLogicalMessage(), [new UnicastAddressTag($replyToAddress)], $parentContext->getReplyOptions()->isImmediateDispatchEnabled(), $parentContext->getIncomingPhysicalMessage(), $parentContext->getPendingTransportOperations(), $parentContext);
 }