         var startIndex:int = llv.indexOf(Math.max(0, minVisibleY + gap));
         if (startIndex == -1)
             return;
-                        
+        
         var fixedRowHeight:Number = NaN;
         if (!variableRowHeight)
             fixedRowHeight = rowHeight;  // may query typicalLayoutElement, elt at index=0

     *  actual space that is flexible.  used to calculate estimatedHeight
     */
    private var flexibleHeight:Number;

    //--------------------------------------------------------------------------
    //
    //  Class methods

            return;
        
        if (_target)
        {
            if (useVirtualLayout)
                _target.removeEventListener(FlexEvent.MEASURED_SIZE_PRELIMINARY, measuredSizePreliminaryHandler);
        }
        _target = value;
        super.target = value;
        if (value)
        {
            if (useVirtualLayout)
                value.addEventListener(FlexEvent.MEASURED_SIZE_PRELIMINARY, measuredSizePreliminaryHandler, false, 0, true);
        }
    }
    
    //----------------------------------
    //  useVirtualLayout
    //----------------------------------
    
    /**
     * @private
     */
    override public function set useVirtualLayout(value:Boolean):void
    {
        if (_useVirtualLayout == value)
            return;
        
        if (_target)
        {
            if (value)
                _target.addEventListener(FlexEvent.MEASURED_SIZE_PRELIMINARY, measuredSizePreliminaryHandler, false, 0, true);
            else
                _target.removeEventListener(FlexEvent.MEASURED_SIZE_PRELIMINARY, measuredSizePreliminaryHandler);
        }
        super.useVirtualLayout = value;
    }
        
    //--------------------------------------------------------------------------
    //
    //  Methods
