# File lib/cgikit/application.rb, line 350
    def restore_session( session_id, context )
      begin
        session = session_store.checkout(session_id, context.request)
      rescue Exception => e
        raise SessionRestorationError, "Failed restoring session for #{session_id}"
      end
      if session then
        context.session = session
        context.session.awake_from_restoration(self)
        context.session.validate
      end
      session
    end