8
YUI.add("arraylist-add",function(A){A.mix(A.ArrayList.prototype,{add:function(D,C){var B=this._items;if(A.Lang.isNumber(C)){B.splice(C,0,D);}else{B.push(D);}return this;},remove:function(D,C,E){E=E||this.itemsAreEqual;for(var B=this._items.length-1;B>=0;--B){if(E.call(this,D,this.item(B))){this._items.splice(B,1);if(!C){break;}}}return this;},itemsAreEqual:function(C,B){return C===B;}});},"3.1.0",{requires:["arraylist"]});