context:     logout:    function()    {        if (this.m_sessionId != null) {            this.log( "attempting to log out..." );            // although io service's offline flag is already            // set BEFORE notification (about to go offline, nsIOService.cpp).            // WTF.            var url = (this.sessionUri.spec +                       "logout.wcap?fmt-out=text%2Fxml&id=" +                       encodeURIComponent(this.m_sessionId));            try {                checkWcapXmlErrno( issueSyncXMLRequest(url),                                   -1 /* logout successfull */ );                this.log( "logout succeeded." );            }            catch (exc) {                this.log( "logout failed: " + exc );                Components.utils.reportError( exc );            }            this.m_sessionId = null;        }        this.m_sessionUri = null;        this.m_userId = null;        this.m_userPrefs = null; // reread prefs        this.m_defaultCalId = null;        this.m_bNoLoginsAnymore = false;    },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/d3c3ffb5053306a22cfb2e99ed88348157a92fc6/calWcapSession.js/buggy/calendar/providers/wcap/calWcapSession.js