context: function cz_mod_getClassObject(compMgr, cid, iid){    // Checking if we're disabled in the Chrome Registry.    var rv;    try {        var rdfSvc = Components.classes[RDFS_CONTRACTID].getService(nsIRDFService);        var rdfDS = rdfSvc.GetDataSource("rdf:chrome");        var resSelf = rdfSvc.GetResource("urn:mozilla:package:chatzilla");        var resDisabled = rdfSvc.GetResource("http://www.mozilla.org/rdf/chrome#disabled");        rv = rdfDS.GetTarget(resSelf, resDisabled, true);    } catch (e) {    }    if (rv)        throw Components.results.NS_ERROR_NO_INTERFACE;        if (cid.equals(CLINE_SERVICE_CID))        return CLineFactory;        if (cid.equals(IRCCONTENT_LISTENER_CID))        return IRCContentListenerFactory;        if (cid.equals(IRCSCONTENT_LISTENER_CID))        return IRCSContentListenerFactory;        if (cid.equals(IRCPROT_HANDLER_CID))        return IRCProtocolHandlerFactory;        if (cid.equals(IRCSPROT_HANDLER_CID))        return IRCSProtocolHandlerFactory;        if (!iid.equals(Components.interfaces.nsIFactory))        throw Components.results.NS_ERROR_NOT_IMPLEMENTED;        throw Components.results.NS_ERROR_NO_INTERFACE;}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/00b6cdf954399a8f3562bddaefd3164388596abb/chatzilla-service.js/clean/js/lib/chatzilla-service.js