rem: get defaultAlarmStart() { var alarmStart = null; var ar = this.getUserPreferences( "X-NSCP-WCAP-PREF-ceDefaultAlarmStart", {}); if (ar.length > 0 && ar[0].length > 0) {  var dur = ar[0].replace(/(^P)(\d+[HMS]$)/, "$1T$2"); alarmStart = new CalDuration(); alarmStart.icalString = dur; alarmStart.isNegative = !alarmStart.isNegative; } return alarmStart; 
add: get defaultCalendar() { return this.getCalendarByCalId(null); 
context:     get defaultAlarmStart() {        var alarmStart = null;        var ar = this.getUserPreferences(            "X-NSCP-WCAP-PREF-ceDefaultAlarmStart", {});        if (ar.length > 0 && ar[0].length > 0) {            // workarounding cs duration bug, missing "T":            var dur = ar[0].replace(/(^P)(\d+[HMS]$)/, "$1T$2");            alarmStart = new CalDuration();            alarmStart.icalString = dur;            alarmStart.isNegative = !alarmStart.isNegative;        }        return alarmStart;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/9484cd5028816c4e1bd9dd2ed1d9d090116e32ad/calWcapSession.js/clean/calendar/providers/wcap/calWcapSession.js