if (fListener != null) {
IAnnotationModel model= getAnnotationModel(); if (fListener != null && model != null) {
	private void uninstallSelectionListener() {		if (fListener != null) {			IPostSelectionProvider provider= (IPostSelectionProvider) fViewer.getSelectionProvider();			provider.removePostSelectionChangedListener(fListener);			fListener= null;			if (fIsAnnotationShown) {				getAnnotationModel().removeAnnotation(fAnnotation);				fIsAnnotationShown= false;			}		}	}	