rem: var prefAttrs = ["name", "suppressAlarms", "readOnly"]; 
add: var prefAttrs = ["name", "readOnly"]; 
context: function calGoogleCalendar() {    this.mObservers = new calListenerBag(Components.interfaces.calIObserver);    var calObject = this;    function calAttrHelper(aAttr) {        this.getAttr = function calAttrHelper_get() {            return calObject.getProperty(aAttr);        };        this.setAttr = function calAttrHelper_set(aValue) {            return calObject.setProperty(aAttr, aValue);        };    }    var prefAttrs = ["name", "suppressAlarms", "readOnly"];    for each (var attr in prefAttrs) {        var helper = new calAttrHelper(attr);        this.__defineGetter__(attr, helper.getAttr);        this.__defineSetter__(attr, helper.setAttr);    }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/226ef4b0cbc2fcbf7d3987aba62f24c1cfc41a37/calGoogleCalendar.js/clean/calendar/providers/gdata/components/calGoogleCalendar.js