Bug 114962 [Decorators] Remove DecoratorUpdateListener class from IDE plug-in
DecoratorUpdateListener class should be removed as it is just experimental in 3.2 (see org.eclipse.ui.ide plugin)
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/internal/decorators/DecoratorUpdateListener.java
}
			
			if ((deltas[i].getFlags() | IResourceDelta.REMOVED) > 0) {
				projectsNaturesCache.remove(deltas[i].getResource());
			}
		}
	}
	/**
	 * Return the validator for the receiver.
	 * 
	 * @return ILabelUpdateValidator
	 */
	private ILabelUpdateValidator getValidator() {
		return new ILabelUpdateValidator() {
			/*
			 * (non-Javadoc)
			 * 
			 * @see org.eclipse.jface.viewers.ILabelUpdateValidator#shouldUpdate(java.lang.Object)
			 */
			public String shouldUpdate(Object element) {
				IProject project = (IProject) element;
				String[] natures;
				try {
					natures = project.getDescription().getNatureIds();
				} catch (CoreException e) {
					return null;
					
				}
				if (projectsNaturesCache.containsKey(project)) {
					String[] cachedNatures = (String[]) projectsNaturesCache