Bug 113104 [hovering] Consider adapting AbstractInformationControl to new PopupDialog
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/AbstractInformationControl.java
*/
	protected abstract String getId();
	protected TreeViewer getTreeViewer() {
		return fTreeViewer;
	}
	protected boolean hasHeader() {
		
		return false;
	}
	/**
	 * Creates a header for this information control.
	 * <p>
	 * Note: The header is only be created if {@link #hasHeader()} returns <code>true</code>.
	 * </p>
	 *
	 * @param parent
	 */
	protected void createHeader(Composite parent) {
		
	}
	protected Text getFilterText() {
		return fFilterText;
	}
	protected Text createFilterText(Composite parent) {
		fFilterText= new Text(parent, SWT.NONE);
		GridData data= new GridData(GridData.FILL_HORIZONTAL);
		GC gc= new GC(parent);
		gc.setFont(parent.getFont());
		FontMetrics fontMetrics= gc.getFontMetrics();
		gc.dispose();