# File lib/handler/endpoint_state_handler.rb, line 60
    def on_session_remote_close(event)
      if !event.session.remote_condition.nil?
        self.on_session_error(event)
      elsif event.session.local_closed?
        self.on_session_closed(event)
      else
        self.on_session_closing(event)
      end
      event.session.close
    end