rem: if (environment.exists(NS_ASSERT_ENVIRONMENT_VARIABLE_NAME) && !parseInt(environment.get(NS_ASSERT_ENVIRONMENT_VARIABLE_NAME))) 
add: if (environment.exists("XUL_ASSERT_PROMPT") && !parseInt(environment.get("XUL_ASSERT_PROMPT"))) 
context: function NS_ASSERT(condition, message) {  if (condition)    return;  var caller = arguments.callee.caller;  var assertionText = "ASSERT: " + message + "\n";  dump(assertionText);  var stackText = "";  if (gTraceOnAssert) {    stackText = "Stack Trace: \n";    var count = 0;    while (caller) {      stackText += count++ + ":" + caller.name + "(";      for (var i = 0; i < caller.arguments.length; ++i) {        var arg = caller.arguments[i];        stackText += arg;        if (i < caller.arguments.length - 1)          stackText += ",";      }      stackText += ")\n";      caller = caller.arguments.callee.caller;    }  }  var environment = Components.classes["@mozilla.org/process/environment;1"].                    getService(Components.interfaces.nsIEnvironment);  if (environment.exists(NS_ASSERT_ENVIRONMENT_VARIABLE_NAME) &&      !parseInt(environment.get(NS_ASSERT_ENVIRONMENT_VARIABLE_NAME)))    return;  var source = null;  if (this.window)    source = window;  var ps = Components.classes["@mozilla.org/embedcomp/prompt-service;1"].           getService(Components.interfaces.nsIPromptService);  ps.alert(source, "Assertion Failed", assertionText + stackText);}
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/cc3ffb45fce379747d1832c725af6d5b98198eff/debug.js/clean/toolkit/content/debug.js