     [Bindable("dataChange")]  // compatible with FlexEvent.DATA_CHANGE
     
     /**
-     *  The value of the dataProvider "item" for this row, i.e. <code>dataProvider.getItemAt(itemIndex)</code>.
+     *  The value of the dataProvider "item" for this row, i.e. <code>dataProvider.getItemAt(rowIndex)</code>.
      *  Item renderers often bind visual element attributes to data properties.  Note 
      *  that, despite its name, this property does not depend on the column's "dataField". 
      *  

    }
    
    //----------------------------------
    //  itemIndex
    //----------------------------------

    private var _itemIndex:int = -1;
    
    [Bindable("itemIndexChanged")]
    
    /**
     *  The index of the dataProvider item for this item renderer's row.
     * 
     *  <p>The Grid's <code>updateDisplayList()</code> method sets this property 
     *  before calling <code>preprare()</code></p>.   
     * 
     *  @default -1
     */    
    public function get rowIndex():int
    {
        return _itemIndex;
    }
    
    /**

     */    
    public function set rowIndex(value:int):void
    {
        if (_rowIndex == value)
            return;
        
        _rowIndex = value;
        dispatchChangeEvent("rowIndexChanged");        
    }
    
    //----------------------------------
