cuInfo.fModel.removeAnnotationModelListener(fGlobalAnnotationModelListener);
if (cuInfo.fModel != null) cuInfo.fModel.removeAnnotationModelListener(fGlobalAnnotationModelListener);
	protected void disposeFileInfo(Object element, FileInfo info) {		if (info instanceof CompilationUnitInfo) {			CompilationUnitInfo cuInfo= (CompilationUnitInfo) info;						if (JavaPlugin.USE_WORKING_COPY_OWNERS)  {								try  {					cuInfo.fCopy.discardWorkingCopy();				} catch (JavaModelException x)  {					handleCoreException(x, x.getMessage());				}						} else  {				cuInfo.fCopy.destroy();			}						cuInfo.fModel.removeAnnotationModelListener(fGlobalAnnotationModelListener);		}		super.disposeFileInfo(element, info);	}