rem: var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable); 
add: var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(nsCI.nsITransferable); 
context: function DoClipCheckPaste(){  var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(Components.interfaces.nsIClipboard);  if (!clip) return false;  var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);  if (!trans) return false;  trans.addDataFlavor("text/unicode");  clip.getData(trans,clip.kGlobalClipboard);  var str = new Object();  var strLength = new Object();  var pastetext = null;  trans.getTransferData("text/unicode",str,strLength);  if (str) str = str.value.QueryInterface(Components.interfaces.nsISupportsString);  if (str) pastetext = str.data.substring(0,strLength.value / 2);  if(pastetext) {    return pastetext;  } else return false;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/95e0a93d11e550d8b841d475e6fe62ef4900c18b/minimo.js/buggy/minimo/chrome/content/minimo.js