Bug 265422 [FieldAssist] Field assist hint popup border is black
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ControlDecoration.java
Composite c = control.getParent();
		while (c != null) {
			installCompositeListeners(c);
			if (composite != null && composite == c) {
				
				c = null;
			} else if (c instanceof Shell) {
				
				c = null;
			} else {
				c = c.getParent();
			}
		}
		
		
		update();
	}
	/*
	 * Install the listeners used to paint and track mouse events on the
	 * composite.
	 */
	private void installCompositeListeners(Composite c) {
		if (!c.isDisposed()) {
			printAddListener(c, "PAINT"); 
			c.addPaintListener(paintListener);
			printAddListener(c, "MOUSETRACK"); 
			c.addMouseTrackListener(mouseTrackListener);
			printAddListener(c, "SWT.MenuDetect"); 
			c.addListener(SWT.MenuDetect, compositeListener);