 import mx.core.UIComponent;
 import mx.core.UIComponentGlobals;
 import mx.core.mx_internal;
-import mx.core.FlexVersion;
 import mx.events.DynamicEvent;
 import mx.events.FlexEvent;
 import mx.managers.layoutClasses.PriorityQueue;

                invalidatePropertiesFlag = false;
                invalidateClientPropertiesFlag = false;
            }

            if (FlexVersion.compatibilityVersion >= FlexVersion.VERSION_4_5)
                validateEstimatedSizes(invalidateSizeQueue.clone(target))
            // trace("--- LayoutManager: validateSize --->");

            obj = ILayoutManagerClient(invalidateSizeQueue.removeLargestChild(target));

    }

    /**
     *  Validates all components whose properties have changed and have called
     *  the <code>invalidateSize()</code> method.  
     *  It calls the <code>validateSize()</code> method on those components
