protected function unmarshall($marshalled) { // create a new and empty servlet session instance $servletSession = Session::emptyInstance(); // unmarshall the session data $this->getSessionMarshaller()->unmarshall($servletSession, $marshalled); // returns the initialized servlet session instance return $servletSession; }