fOutlineViewer= null;
	public void dispose() {				if (fEditor == null)			return;					fEditor.outlinePageClosed();		fEditor= null;				Object[] listeners= fSelectionChangedListeners.getListeners();		for (int i= 0; i < listeners.length; i++)			fSelectionChangedListeners.remove(listeners[i]);		fSelectionChangedListeners= null;				if (fMenu != null && !fMenu.isDisposed()) {			fMenu.dispose();			fMenu= null;		}				if (fActionGroups != null)			fActionGroups.dispose();				super.dispose();	}