add: var param = prop.getFirstParameterName(); while (param) { if (!(prop.propertyName in this.mPropertyParams)) { this.mPropertyParams[prop.propertyName] = {}; } this.mPropertyParams[prop.propertyName][param] = prop.getParameter(param); param = prop.getNextParameterName(); } 
context:     importUnpromotedProperties: function (icalcomp, promoted) {        for (var prop = icalcomp.getFirstProperty("ANY");             prop;             prop = icalcomp.getNextProperty("ANY")) {            if (!promoted[prop.propertyName]) {                // XXX keep parameters around, sigh                this.setProperty(prop.propertyName, prop.value);            }        }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/510a19b3fae743fc7cf2b6035358ed1f0866ef3e/calItemBase.js/clean/calendar/base/src/calItemBase.js