     }
     
     /**
+     *  @private
+     *  
      *  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
     */
    protected function adjustAfterAdd(items:Array, location:int):void
    {
        var length:int = items.length;
        for (var i:int = 0; i < length; i++)

    
    /**
     *  @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
