add:  if (comp.category) { catman.addCategoryEntry(comp.category, comp.categoryEntry, comp.contractid, true, true); } 
context:     registerSelf: function (compMgr, fileSpec, location, type) {        compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);        for (var i = 0; i < componentData.length; i++) {            var comp = componentData[i];            if (!comp.cid)                continue;            dump ("calItemModule: registering " + comp.contractid + "\n");            compMgr.registerFactoryLocation(comp.cid,                                            "",                                            comp.contractid,                                            fileSpec,                                            location,                                            type);        }    },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/b002b50405b8e9e7d488725753081cc8335d6343/calItemModule.js/clean/calendar/base/src/calItemModule.js