         if (visibleItemRenderer)
             return visibleItemRenderer;
         
-        const rendererLayer:GridLayer = grid.getLayer("rendererLayer");
+        const rendererLayer:GridLayer = getLayer("rendererLayer");
         if (!rendererLayer)
             return null;
         

	 */
	private function createTypicalItemRenderer(columnIndex:int):IGridItemRenderer
	{
        const rendererLayer:GridLayer = grid.getLayer("rendererLayer");
        if (!rendererLayer)
            return null;
        

    private function get grid():Grid
    {
        return target as Grid;
    }
    
    private function getLayer(name:String):GridLayer
    {
        const grid:Grid = target as Grid;
        if (!grid)
            return null;
        
        return grid.getChildByName(name) as GridLayer;
    }
    
    /**
