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: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/e39cf948f3dedacba06ac9f115d4514dd22e52d6/calTodo.js/clean/calendar/base/src/calTodo.js