rem: var sockServiceClass = 
add: /* Since 2003-01-17 18:14, Mozilla has had this contract ID for the STS. * Prior to that it didn't have one, so we also include the CID for the * STS back then - DO NOT UPDATE THE ID if it changes in Mozilla. */ const sockClassByName = Components.classes["@mozilla.org/network/socket-transport-service;1"]; const sockClassByID = 
context: function CBSConnection (binary){    var sockServiceClass =        Components.classesByID["{c07e81e0-ef12-11d2-92b6-00105a1b0d64}"];    if (!sockServiceClass)        throw ("Couldn't get socket service class.");    var sockService = sockServiceClass.getService();    if (!sockService)        throw ("Couldn't get socket service.");    this._sockService = sockService.QueryInterface        (Components.interfaces.nsISocketTransportService);    this.wrappedJSObject = this;    this.binaryMode = binary || false;    //if (!ASSERT(!this.binaryMode || jsenv.HAS_WORKING_BINARY_STREAMS,    //            "Unable to use binary streams in this build."))    //    return null;}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/24af6f610c7f3d58901592d67343645d307a231d/connection-xpcom.js/clean/js/lib/connection-xpcom.js