public function openSessionByID($sessionID, $userProfile = null)
    {
        $session = $this->driver->openSessionByID(
            $sessionID,
            $this,
            $userProfile
        );
        
        if ($session == null) {
            $this->invalidSessionAccessed();
        }

        return $session;
    }