context: function getService(contractID, iface){    if (!jsenv.HAS_XPCOM)        return null;    var rv;    var cls = Components.classes[contractID];        if (!cls)        return null;    switch (typeof iface)    {        case "undefined":            rv = cls.getService();            break;        case "string":            rv = cls.getService(Components.interfaces[iface]);            break;        case "object":            rv = cls.getService(iface);            break;        default:            rv = null;            break;    }    return rv;}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/7f5eae1ed56937dcf3c219e43ed305a154bea64c/utils.js/buggy/js/lib/utils.js