code: public void meTerminated(SICoreConnection conn) {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "meTerminated", conn);
  
      JMSException jmse = (JMSException)JmsErrorUtils.newThrowable(JMSException.class,
                                                                   "ME_TERMINATED_CWSIA0344",
                                                                   null,
                                                                   tc);
      connection.reportException(jmse);
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "meTerminated");
    }
docs: This method is called when a connection is closed because the Messaging
  Engine has terminated.
  
  <p>The conn parameter is ignored. The JMS API uses a 1 to 1 mapping of ConnectionListenerImpl
  to JMS Connection instances, so we should only ever receive calls for our own connection.
  
  @see com.ibm.wsspi.sib.core.SICoreConnectionListener#meTerminated(com.ibm.wsspi.sib.core.SICoreConnection)