Bug 93567 ContextInformationPopup leaks CompletionEngines?
N20050503-0010 Yourkit memory snapshot N20050503-0010_1.5.0_20050503-1905.memory on my machine.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/ProposalContextInformation.java
ImageDescriptor descriptor= getLabelProvider().createImageDescriptor(fProposal);
			if (descriptor != null)
				fImage= JavaPlugin.getImageDescriptorRegistry().get(descriptor);
		}
		return fImage;
	}
	/*
	 * @see IContextInformation#getContextDisplayString()
	 */
	public String getContextDisplayString() {
		if (fContextDisplayString == null) {
			fContextDisplayString= getLabelProvider().createLabel(fProposal);
		}
		return fContextDisplayString;
	}
	/*
	 * @see IContextInformationExtension#getContextInformationPosition()
	 */
	public int getContextInformationPosition() {
		if (fProposal.getCompletion().length == 0)
			return fProposal.getCompletionLocation() + 1;
		return -1;
	}
	private CompletionProposalLabelProvider getLabelProvider() {
		if (fLabelProvider == null)
			fLabelProvider= new CompletionProposalLabelProvider();
		return fLabelProvider;
	}
}