 import mx.collections.XMLListCollection;
 import mx.core.DragSource;
 import mx.core.EventPriority;
+import mx.core.FlexGlobals;
 import mx.core.FlexShape;
 import mx.core.IDataRenderer;
 import mx.core.IFlexDisplayObject;


            if (tipInstance is ILayoutManagerClient)
                ILayoutManagerClient (tipInstance).validateSize();
            
            data = new TipPositionData(tipInstance, hitData,
                                       localPts.x, localPts.y, pts.x, pts.y);
                        
            if (data.gy - dataTipVOffset - tipInstance.measuredHeight > 0)
                data.py = data.gy - dataTipVOffset - tipInstance.measuredHeight;

import mx.managers.DragManager;
import mx.managers.IFocusManagerComponent;
import mx.managers.ILayoutManagerClient;
import mx.managers.ISystemManager;
import mx.styles.CSSStyleDeclaration;

use namespace mx_internal;
