rem: function ArrayEnumerator(aItems) { this._index = 0;  
add: function ArrayEnumerator(aItems) { 
context: function ArrayEnumerator(aItems){  this._index = 0;    if (aItems) {    for (var i = 0; i < aItems.length; ++i) {          if (!aItems[i])        aItems.splice(i, 1);          }  }    this._contents = aItems || [];  this.push = function (aElement)   {    if (aElement)      this._contents.push(aElement);  };    this.hasMoreElements = function ()  {    return this._index < this._contents.length;  };    this.getNext = function ()  {    return this._contents[this._index++];        };};
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/cb999d2544f78772e598c41f41b188d06a3e9d1b/helperApps.js/clean/toolkit/mozapps/downloads/content/helperApps.js