docs: private static void populateReplyToFromHeader(JmsDestinationImpl tempReplyTo, JsJmsMessage _msg, List<SIDestinationAddress> rrp) throws JMSException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "populateReplyToFromHeader", new Object[] { tempReplyTo, _msg, rrp });
  
          // Copy the reverse routing path from the message into the destination we are creating.
          tempReplyTo.configureDestinationFromRoutingPath(rrp);
  
          String replyDiscrim = _msg.getReplyDiscriminator();
          if (replyDiscrim != null)
              tempReplyTo.setDestDiscrim(replyDiscrim);
  
          Integer pri = _msg.getReplyPriority();
          if (pri != null)
              tempReplyTo.setPriority(pri);
  
          Long ttl = _msg.getReplyTimeToLive();
          if (ttl != null)
              tempReplyTo.setTimeToLive(ttl);
  
          // d317816 Set the deliveryMode according to the message replyReliability
          Reliability reliability = _msg.getReplyReliability();
          if ((reliability != null) && (reliability != Reliability.NONE)) {
              tempReplyTo.setReplyReliability(reliability);
          }
  
          // Although the tempReplyTo object isn't strictly 'returned' from this method is
          // has been configured by now, so it is useful to show what it is returned as.
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "populateReplyToFromHeader", tempReplyTo);
      }