Bug 144522 [Field Assist] - should proposal popup ever open if empty?
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java
/*
		 * Set the colors of the popup.  The contents have already been created.
		 */
		private void changeDefaultColors(Control control) {
			applyForegroundColor(getShell().getDisplay().getSystemColor(
					SWT.COLOR_LIST_FOREGROUND), control);
			applyBackgroundColor(getShell().getDisplay().getSystemColor(
					SWT.COLOR_LIST_BACKGROUND), control);
		}
		/*
		 * Creates the content area for the proposal popup. This creates a table
		 * and places it inside the composite. The table will contain a list of
		 * all the proposals.
		 * 
		 * @param parent The parent composite to contain the dialog area; must
		 * not be <code>null</code>.
		 */
		protected final Control createDialogArea(final Composite parent) {
			
			if (USE_VIRTUAL) {
				proposalTable = new Table(parent, SWT.H_SCROLL | SWT.V_SCROLL
						| SWT.VIRTUAL);
				Listener listener = new Listener() {
					public void handleEvent(Event event) {
						handleSetData(event);
					}
				};
				proposalTable.addListener(SWT.SetData, listener);
			} else {