protected void handleException(JMSException je){
  if (endTime == 0) {
    endTime=System.currentTimeMillis();
  }
  Exception le=je.getLinkedException();
  Throwable t=je.getCause();
  if ((null == t) && (null != le) && (t != le)) {
    je.initCause(le);
  }
  handleException((Exception)je);
}

protected void handleException ( JMSException je ) { if ( endTime == 0 ) { endTime = System . currentTimeMillis ( ) ; } Exception le = je . getLinkedException ( ) ; Throwable t = je . getCause ( ) ; if ( ( null == t ) && ( null != le ) && ( t != le ) ) { je . initCause ( le ) ; } handleException ( ( Exception ) je ) ; }
overloaded method to cross - link jdk 1 . 4 initcause and jms 1 . 1 linkedexception if it has not already been done by the jms vendor implementation .
