rem: catch (exc) { this.notifyError( exc ); throw exc; } 
add: out_count.value = ret.length; return ret; 
context:     getCalendarProperties:    function( propName, calId, out_count )    {        try {            if (calId.length == 0) {                calId = this.calId;            }            if (this.m_calPropsCalid != calId) {                var url = this.getCommandUrl( "get_calprops" );                url += ("&calid=" + encodeURIComponent(calId));                this.m_calProps = this.issueSyncRequest(                    url + "&fmt-out=text%2Fxml", stringToXml );                this.m_calPropsCalid = calId;            }            var ret = [];            var nodeList = this.m_calProps.getElementsByTagName( propName );            for ( var i = 0; i < nodeList.length; ++i ) {                ret.push( nodeList.item(i).textContent );            }            out_count.value = ret.length;            return ret;        }        catch (exc) {            this.notifyError( exc );            throw exc;        }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/8c73ea0e85be532b32635bc10b6cd12610aa68f8/calWcapCalendar.js/buggy/calendar/providers/wcap/calWcapCalendar.js