         clearVector(typicalCellHeights, NaN);
         maxTypicalCellHeight = NaN;
     }
-        
+    
+    //--------------------------------------------------------------------------
+    //
+    //  Methods for handling dataProvider and column list changes
+    //
+    //--------------------------------------------------------------------------
+    
     /**
      *  Inserts count number of rows starting from startRow. This shifts
      *  any rows after startRow down by count and will increment 
      *  rowCount.
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 2.0
+     *  @productversion Flex 4.5
      */
     public function insertRows(startRow:int, count:int):void
     {

    /**
     *  Sets all of the numbers in a vector to be value unless otherwise
     *  specified.
     */
    public static function clearVector(vec:Vector.<Number>, value:Number, startIndex:int = 0, count:int = -1):void
    {

     *  The gap between rows.
     * 
     *  @default 0 
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.0
     *  @productversion Flex 4.5
     */
    public function get rowGap():Number
    {
