rem: if (!this.m_userPrefs) {  
add: if (this.m_userPrefs == null) { this.assureLoggedIn(); 
context:     getUserPreferences:    function( prefName, out_count )    {        try {            if (!this.m_userPrefs) {//                 this.assureLoggedIn();                var url = this.getCommandUrl( "get_userprefs" );                url += ("&userid=" + encodeURIComponent(this.userId));                this.m_userPrefs = this.issueSyncRequest(                    url + "&fmt-out=text%2Fxml", stringToXml );            }            var ret = [];            var nodeList = this.m_userPrefs.getElementsByTagName(prefName);            for ( var i = 0; i < nodeList.length; ++i ) {                var node = nodeList.item(i);                ret.push( trimString(node.textContent) );            }            out_count.value = ret.length;            return ret;        }        catch (exc) {            this.logError( exc );            throw exc;        }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/9484cd5028816c4e1bd9dd2ed1d9d090116e32ad/calWcapSession.js/clean/calendar/providers/wcap/calWcapSession.js