Bug 42587 Left over from content assist
M3 - set preference that content assist should overwrite - open content assist on some word so that the rest of the word is indicated to be overwritten - transfer focus to the content assist widget using TAB - Esc -> overwrite indication is still there
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/link/contentassist/CompletionProposalPopup2.java
if (Helper2.okToUse(fProposalShell))
			return;
			
		Control control= fViewer.getTextWidget();
		fProposalShell= new Shell(control.getShell(), SWT.ON_TOP);
		fProposalTable= new Table(fProposalShell, SWT.H_SCROLL | SWT.V_SCROLL);
		
		fProposalTable.setLocation(0, 0);
		if (fAdditionalInfoController != null)
			fAdditionalInfoController.setSizeConstraints(50, 10, true, false);
		
		GridLayout layout= new GridLayout();
		layout.marginWidth= 0;
		layout.marginHeight= 0;		
		fProposalShell.setLayout(layout);		
		GridData data= new GridData(GridData.FILL_BOTH);
		fProposalTable.setLayoutData(data);
		fProposalShell.pack();
		
		
		Point currentLocation= fProposalShell.getLocation();
		Point newLocation= getLocation();
		if ((newLocation.x < currentLocation.x && newLocation.y == currentLocation.y) || newLocation.y < currentLocation.y) 
			fProposalShell.setLocation(newLocation);
		if (fAdditionalInfoController != null) {
			fProposalShell.addControlListener(new ControlListener() {
				
				public void controlMoved(ControlEvent e) {}
				
				public void controlResized(ControlEvent e) {