rem: return this.__proto__.__proto__.QueryInterface.apply(this, aIID); 
add: return this.__proto__.__proto__.QueryInterface.call(this, aIID); 
context:     QueryInterface: function (aIID) {        if (aIID.equals(Components.interfaces.calITodo) ||            aIID.equals(Components.interfaces.calIInternalShallowCopy))            return this;        if (aIID.equals(Components.interfaces.nsIClassInfo))            return calTodoClassInfo;        return this.__proto__.__proto__.QueryInterface.apply(this, aIID);    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/7ecfd9c9938e8dd5fb12972bcaeea0763ef37088/calTodo.js/clean/calendar/base/src/calTodo.js