code: @Override
      public UndeliverableReturnCode handleUndeliverableMessage(
                                                                SIMPMessage msg,
                                                                int exceptionReason,
                                                                String[] exceptionInserts,
                                                                TransactionCommon tran)
                      throws SIIncorrectCallException, SIResourceException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "handleUndeliverableMessage",
                          new Object[] { msg, new Integer(exceptionReason), exceptionInserts });
  
          UndeliverableReturnCode undeliverableReturnCode =
                          _targetDestinationHandler.handleUndeliverableMessage(msg, exceptionReason, exceptionInserts, tran);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "handleUndeliverableMessage", undeliverableReturnCode);
  
          return undeliverableReturnCode;
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.sib.processor.impl.interfaces.DestinationHandler#handleUndeliverableMessage(com.ibm.ws.sib.processor.impl.interfaces.SIMPMessage, int, java.lang.String[])