context:     getCalProps_:    function( bAsync )    {        try {            if (this.m_calProps == null) {                var url = this.session.getCommandUrl( "get_calprops" );                url += ("&calid=" + encodeURIComponent(this.calId));                url += "&fmt-out=text%2Fxml";                var this_ = this;                function resp( wcapResponse ) {                    try {                        // first statement, may throw:                        var xml = wcapResponse.data;                        if (this_.m_calProps == null)                            this_.m_calProps = xml;                    }                    catch (exc) {                        // patch to read-only here, because error notification                        // call the readOnly attribute, thus we would run into                        // endless recursion here:                        this_.m_bReadOnly = true;//                         this_.notifyError( exc );                        // just logging here, because user may have dangling                        // users referred in his subscription list:                        this_.logError( exc );                        // though we continue to try to get that calprops                        // next time...                    }                }                if (bAsync)                    this.session.issueAsyncRequest( url, stringToXml, resp );                else                    this.session.issueSyncRequest( url, stringToXml, resp );            }        }        catch (exc) {            // patch to read-only here, because error notification call the            // readOnly attribute, thus we would run into endless recursion here            this.m_bReadOnly = true;            this.notifyError( exc );            throw exc;        }        return this.m_calProps;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/be59e16ec7060ce9c7a5ab732fd80159c63d63ce/calWcapCalendar.js/clean/calendar/providers/wcap/calWcapCalendar.js