Bug 125418 [Field Assist] - API - Should ContentProposalPopup be public?
In the initial release of the field assist API, the ContentProposalPopup is public. There's really no reason for this to be the case, as the popup is driven by the ContentProposalAdapter. The ContentProposalPopup should likely be made an inner type of the adapter.
bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalPopup.java
filterText.length() - 1);
					recomputeProposals(filterText);
					return;
				}
			default:
				
				
				
				if (filter && Character.isDefined(key)) {
					filterText = filterText + String.valueOf(key);
					recomputeProposals(filterText);
				}
				break;
			}
		}
	}
	/*
	 * Internal class used to implement the secondary popup.
	 */
	private class InfoPopupDialog extends PopupDialog {
		/*
		 * The text control that displays the text.
		 */
		private Text text;
		/*
		 * The String shown in the popup.
		 */
		private String contents = EMPTY;
		/*
		 * Construct an info-popup with the specified parent.