protected boolean fireReceiveExceptionEvent(ExceptionEvent evt) {
    if (receiveException != null) {
      return receiveException.OnReceiveExceptionEvent(evt);
    }
    else {
      return false; //needDisconnect
    }
  }