code: protected final void deleteMessage(SIBusMessage message,
              SITransaction transaction) throws ResourceException {
  
          final String methodName = "deleteMessage";
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, methodName, new Object[] { message,
                      transaction });
          }
  
          deleteMessages (new SIMessageHandle [] { message.getMessageHandle () }, transaction);
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, methodName);
          }
  
      }
docs: Deletes the given message under the given transaction.
  
  @param message
  the message to delete
  @param transaction
  the transaction to delete it under, if any
  @throws ResourceException
  if the delete fails