rem: else if (item instanceof kCalITodo) 
add: else if (item instanceof Ci.calITodo) 
context:     writeItem: function (item, olditem) {        var flags = 0;        this.deleteOldItem(item, olditem);        flags |= this.writeAttendees(item, olditem);        flags |= this.writeRecurrence(item, olditem);        flags |= this.writeProperties(item, olditem);        flags |= this.writeAttachments(item, olditem);        if (item instanceof kCalIEvent)            this.writeEvent(item, olditem, flags);        else if (item instanceof kCalITodo)            this.writeTodo(item, olditem, flags);        else            throw Components.results.NS_ERROR_UNEXPECTED;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/c046772670fd455b8dab081e134a93e27d57b610/calStorageCalendar.js/clean/calendar/providers/storage/calStorageCalendar.js