rem: var supportsArray = nsJSSupportsUtils.createSupportsArray(); 
add: var supportsArray = Components.classes["@mozilla.org/supports-array;1"] .createInstance(Components.interfaces.nsISupportsArray);  
context:   getDragData: function (aFlavourSet)    {      var supportsArray = nsJSSupportsUtils.createSupportsArray();      for (var i = 0; i < nsDragAndDrop.mDragSession.numDropItems; ++i)        {          var trans = nsTransferable.createTransferable();          for (var j = 0; j < aFlavourSet.flavours.length; ++j)            trans.addDataFlavor(aFlavourSet.flavours[j].contentType);          nsDragAndDrop.mDragSession.getData(trans, i);          supportsArray.AppendElement(trans);        }      return supportsArray;    }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/8fd0623da741bcc55b787410c8d7d0260d64f540/nsDragAndDrop.js/clean/xpfe/global/resources/content/nsDragAndDrop.js