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
.get(project);
					if (naturesChanged(natures, cachedNatures))
						return DecoratingLabelProvider.UPDATE_LABEL;
					return null;
				}
				projectsNaturesCache.put(project, natures);
				return DecoratingLabelProvider.UPDATE_LABEL;
			}
		};
	}
	/**
	 * Return whether or not any of the natures we are interested in changed.
	 * 
	 * @param natures
	 * @param cachedNatures
	 * @return boolean
	 */
	protected boolean naturesChanged(String[] natures, String[] cachedNatures) {
		Collection newNatures = new HashSet();
		Collection allNatures = getAllNatures();
		for (int i = 0; i < natures.length; i++) {
			if (allNatures.contains(natures[i]))
				
				newNatures.add(natures[i]);
		}
		for (int i = 0; i < cachedNatures.length; i++) {
			String oldNature = cachedNatures[i];
			if (!allNatures.contains(oldNature))
				continue;
			if (newNatures.contains(oldNature))