docs: public final boolean isTemporary() {
      if (!temporarySet) {
        if (  (destinationName.startsWith(TEMPORARY_QUEUE_DESTINATION_PREFIX))
           || (destinationName.startsWith(TEMPORARY_TOPIC_DESTINATION_PREFIX))
           ) {
          temporary = true;
        }
        temporarySet = true;
      }
      return temporary;
    }