         super.invalidateDisplayList();
     }
     
+    /**
+     *  @private
+     */
     override public function invalidateSize():void
     {   
         const grid:Grid = parent as Grid;

        super.invalidateSize();        
    }
}

use namespace mx_internal;

/**
 *  A no-layout group that's used as a container for "layers" of Grid visual
 *  elements.  GridLayout creates and adds visual elements to the Grid's layers
 *  as needed and is responsible for their layout.
 * 
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 2.4
 *  @productversion Flex 4.5
 */
public class GridLayer extends Group
{
    public function GridLayer()
    {
        super();
        layout = new LayoutBase();        
    }
    
    //--------------------------------------------------------------------------
    //
    //  Method Overrides
    //
    //--------------------------------------------------------------------------      
    
    /**
     *  @private
     */
    override public function invalidateDisplayList():void
    {
        const grid:Grid = parent as Grid;
