     /**
      *  @inheritDoc
      */
-    public function prepare(recycle:Boolean):void
+    public function prepare(willBeRecycled:Boolean):void
     {
     }
 
     /**
      *  @inheritDoc
      */
-    public function discard(recycle:Boolean):void
+    public function discard(hasBeenRecycled:Boolean):void
     {
     }
 }

 *  are only required to display some column-specific aspect of their data.  They're
 *  not responsible for displaying the selection or hover indicators, the alternating
 *  background color (if any), or row/column separators.
 *
 */
public class GridItemRenderer extends Group implements IGridItemRenderer
{

    /**
     *  @private
     */    
    public function set rowIndex(value:int):void
    {
        if (_itemIndex == value)
            return;
