     
     /**
      *  @private
+     * 
      *  Currently, item renderers ("IRs") can only be recycled if they're all
      *  of the same type, they implement IDataRenderer, and they're all
      *  produced - by the itemRenderer factory - with the same initial

    }
    
    /**
     *  Returns the ItemRenderer being used for the data provider item at the specified index.
     *  Note that if the layout is virtual, ItemRenderers that are scrolled
     *  out of view may be reused.

    /**
     *  @private
     */
    private function adjustAfterRemove(items:Array, location:int):void
    {
        var length:int = items.length;
        for (var i:int = length-1; i >= 0; i--)
