docs: protected void beforeDelivery(final SIBusMessage message, final MessageEndpoint endpoint)
              throws ResourceException {
  
          final String methodName = "beforeDelivery";
          if (TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, methodName, new Object [] { message, endpoint });
          }
          
          // This will call before delivery on the endpoint
          beforeDelivery (endpoint);
  
          /*
           * Delete the message under the transaction
           */
          deleteMessage(message, getTransactionForDelete ());
  
      }