code: public final long getRemainingTimeToLive() {
          long ttl = getHdr2().getLongField(JsHdr2Access.TIMETOLIVE);
          if (ttl > 0) {
              return ttl - getMessageWaitTime().longValue();
          }
          else {
              return -1;
          }
      }
docs: /*
  Get the remaining time in milliseconds before the message expires.
  
  Javadoc description supplied by SIBusMessage interface.