Bug 113104 [hovering] Consider adapting AbstractInformationControl to new PopupDialog
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/AbstractInformationControl.java
viewMenu.add(new Separator("SystemMenuEnd")); 
		fCustomFiltersActionGroup.fillViewMenu(viewMenu);
	}
	protected void inputChanged(Object newInput, Object newSelection) {
		fFilterText.setText(""); 
		fTreeViewer.setInput(newInput);
		if (newSelection != null) {
			fTreeViewer.setSelection(new StructuredSelection(newSelection));
		}
	}
	/**
	 * {@inheritDoc}
	 */
	public void setVisible(boolean visible) {
		if (visible || fIsDecativateListenerActive)
			fShell.setVisible(visible);
	}
	/**
	 * {@inheritDoc}
	 */
	public final void dispose() {
		if (fShell != null && !fShell.isDisposed())
			fShell.dispose();
		else
			widgetDisposed(null);
	}
	/**
	 * {@inheritDoc}
	 * @param event can be null
	 * <p>