rem: aURL, charset, isForcedCharset, aPageDescriptor); 
add: aURL, charset, aPageDescriptor, 0, isForcedCharset); 
context:   openInInternalViewer: function(aURL, aPageDescriptor, aDocument)  {    // try to open a view-source window while inheriting the charset (if any)    var charset = null;    var isForcedCharset = false;    if (aDocument) {      charset = "charset=" + aDocument.characterSet;      try {         isForcedCharset =          aDocument.defaultView                   .QueryInterface(Components.interfaces.nsIInterfaceRequestor)                   .getInterface(Components.interfaces.nsIDOMWindowUtils)                   .docCharsetIsForced;      } catch (ex) {      }    }    openDialog("chrome://global/content/viewSource.xul",               "_blank",               "all,dialog=no",               aURL, charset, isForcedCharset, aPageDescriptor);  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10234/8580de274420fc2b99d8fe66b98464b4aeccea2a/viewSourceUtils.js/buggy/toolkit/components/viewsource/content/viewSourceUtils.js