# File lib/handler/endpoint_state_handler.rb, line 99
    def on_session_remote_open(event)
      if !(event.session.state & Qpid::Proton::Endpoint::LOCAL_ACTIVE).zero?
        self.on_session_opened(event)
      elsif event.session.local_uninit?
        self.on_session_opening(event)
        event.session.open
      end
    end