add: if (!ASSERT(!this.binaryMode || this.workingBinaryStreams, "Unable to use binary streams in this build.")) { return null; } 
context: function CBSConnection (binary){    /* 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 =        Components.classesByID["{c07e81e0-ef12-11d2-92b6-00105a1b0d64}"];    var sockServiceClass = (sockClassByName || sockClassByID);    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: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/57036951df20166c79fe0b959f5c71f43a9044d0/connection-xpcom.js/buggy/js/lib/connection-xpcom.js