docs: public void putAll(TrxMessageHeader trxHeaderToMerge)
      {
          if (m_mapMessageHeader == null)
              m_mapMessageHeader = new HashMap<String,Object>();
          if (trxHeaderToMerge.getMessageHeaderMap() != null)
              this.getMessageHeaderMap().putAll(trxHeaderToMerge.getMessageHeaderMap());
          if (m_mapMessageInfo == null)
              m_mapMessageInfo = new HashMap<String,Object>();
          if (trxHeaderToMerge.getMessageInfoMap() != null)
              this.getMessageInfoMap().putAll(trxHeaderToMerge.getMessageInfoMap());
          if (m_mapMessageTransport == null)
              m_mapMessageTransport = new HashMap<String,Object>();
          if (trxHeaderToMerge.getMessageTransportMap() != null)
              this.getMessageTransportMap().putAll(trxHeaderToMerge.getMessageTransportMap());
      }