rem: if (!this._mDS) 
add: if (!aRetrievalFunc) throw "No data retrieval handler provided!";  var supportsArray = aRetrievalFunc(aFlavourSet); var dataArray = []; var count = supportsArray.Count();     for (var i = 0; i < count; i++) 
context:   get mDragService()    {      if (!this._mDS)         {          const kDSContractID = "@mozilla.org/widget/dragservice;1";          const kDSIID = Components.interfaces.nsIDragService;          this._mDS = Components.classes[kDSContractID].getService(kDSIID);        }      return this._mDS;    },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/3171ef77f19d54b46268d34b7eba6a05368381dd/nsDragAndDrop.js/clean/xpfe/global/resources/content/nsDragAndDrop.js