rem: var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
add: var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(nsCI.nsISupportsString); 
context: function DoClipCopy(){  var copytext=getBrowser().selectedBrowser.contentDocument.getSelection().toString();  var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);  if (!str) return false;  str.data = copytext;  var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);  if (!trans) return false;  trans.addDataFlavor("text/unicode");  trans.setTransferData("text/unicode",str,copytext.length * 2);  var clipid = Components.interfaces.nsIClipboard;  var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(clipid);  if (!clip) return false;  clip.setData(trans,null,clipid.kGlobalClipboard);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/95e0a93d11e550d8b841d475e6fe62ef4900c18b/minimo.js/buggy/minimo/chrome/content/minimo.js