 
     //--------------------------------------------------------------------------
     //
-    //  Variables
-    //
-    //--------------------------------------------------------------------------
-    
-    // used to communicate between the loop and the event handlers
-    private var dontCacheMeasurements:Boolean;
-    private var notFinalTargets:Array;
-    
-    // indexes that have reported that a size should not be cached
-    private var notFinalIndexes:Array;
-    // components that have reported that they are not final
-    private var notFinalComponents:Dictionary;
-    
-    //--------------------------------------------------------------------------
-    //
     //  Properties
     //
     //--------------------------------------------------------------------------

            {
                for (index = startIndex; index <= endIndex; index++)
                {
                    elt = layoutTarget.getVirtualElementAt(index, NaN, NaN, true);
                    elt.setLayoutBoundsPosition(elt.getLayoutBoundsX(), dy + elt.getLayoutBoundsY());
                }
                contentHeight += dy;
            }
        }
        setRowCount(index - startIndex);
        setIndexInView(startIndex, endIndex);
        

    }
    
    //----------------------------------
    //  typicalLayoutElementBaselinePosition
    //----------------------------------
    
