rem: return session.defaultCalendar.QueryInterface(iid); 
add: var cal = createWcapCalendar( null /* calId: null indicates default calendar */, session ); session.defaultCalendar = cal; return cal.QueryInterface( iid ); 
context:             createInstance: function( outer, iid ) {                if (outer)                    throw Components.results.NS_ERROR_NO_AGGREGATION;                var session = new calWcapSession();                return session.defaultCalendar.QueryInterface(iid);            }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/9484cd5028816c4e1bd9dd2ed1d9d090116e32ad/calWcapCalendarModule.js/clean/calendar/providers/wcap/calWcapCalendarModule.js