getViewSite().getWorkbenchWindow().getSelectionService().removePostSelectionListener(this);
getViewSite().getPage().removePostSelectionListener(this);
	public void dispose() {		if (fViewer != null) {			getViewSite().getWorkbenchWindow().getSelectionService().removePostSelectionListener(this);			getViewSite().getPage().removePartListener(fPartListener);			fViewer= null;		}		if (fActionGroups != null)			fActionGroups.dispose();		super.dispose();	}