code: public final Long getDeliveryDelay() {
  
          /*
           * deliveryDelay can be null when you have version incompatibility.
           * Suppose older JMS client/ME sends a message , it will not have deliverydelay
           * field in the MFP.Hence in that case it is ideal to return the default
           * deliveryDelay value i.e 0
           */
          if (getHdr2().getChoiceField(JsHdr2Access.DELIVERYDELAY) == JsHdr2Access.IS_DELIVERYDELAY_EMPTY) {
              return 0L;
          }
          else {
              return getHdr2().getLongField(JsHdr2Access.DELIVERYDELAY_DATA);
          }
      }
docs: /*
  Get the value of the DeliveryDelay field from the message header.
  
  Javadoc description supplied by SIBusMessage interface.