rem: calendar.getItems(calendar.ITEM_FILTER_TYPE_ALL | calendar.ITEM_FILTER_CLASS_OCCURRENCES, 0, start, until, getListener); 
add: calendar.getItems(filter, 0, start, until, getListener); 
context:     findAlarms: function() {        var getListener = {            alarmService: this,            onOperationComplete: function(aCalendar, aStatus, aOperationType, aId, aDetail) {            },            onGetResult: function(aCalendar, aStatus, aItemType, aDetail, aCount, aItems) {                for (var i = 0; i < aCount; ++i) {                    var item = aItems[i];                    if (item.alarmOffset) {                        this.alarmService.addAlarm(item);                    }                }            }        };        var now = jsDateToDateTime((new Date())).getInTimezone("UTC");        var start;        if (!this.mRangeEnd) {            // This is our first search for alarms.  We're going to look for            // alarms +/- 1 month from now.  If someone sets an alarm more than            // a month ahead of an event, or doesn't start Sunbird/Lightning            // for a month, they'll miss some, but that's a slim chance            start = now.clone();            start.month -= 1;            start.normalize();        } else {            // This is a subsequent search, so we got all the past alarms before            start = this.mRangeEnd.clone();        }        var until = now.clone();        until.month += 1;        until.normalize();        // We don't set timers for every future alarm, only those within 6 hours        var end = now.clone();        end.hour += kHoursBetweenUpdates;        end.normalize();        this.mRangeEnd = end.getInTimezone("UTC");        var calendarManager = this.calendarManager;        var calendars = calendarManager.getCalendars({});        for each(var calendar in calendars) {            calendar.getItems(calendar.ITEM_FILTER_TYPE_ALL | calendar.ITEM_FILTER_CLASS_OCCURRENCES,                              0, start, until, getListener);        }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/ee26e6c07187be252267ba60b9b5c200874f6365/calAlarmService.js/clean/calendar/base/src/calAlarmService.js