 import mx.managers.DragManager;
 import mx.managers.IFocusManagerComponent;
 import mx.managers.ILayoutManagerClient;
+import mx.managers.ISystemManager;
 import mx.styles.CSSStyleDeclaration;
 
 use namespace mx_internal;


            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.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;
