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
newNatures.remove(oldNature);
			else
				return true;
		}
		
		return newNatures.size() > 0;
	}
	private Collection getAllNatures() {
		if (allNatures == null) {
			allNatures = new HashSet();
			Iterator iterator = definitionsToNatures.values().iterator();
			while (iterator.hasNext()) {
				String[] values = (String[]) iterator.next();
				for (int i = 0; i < values.length; i++) {
					allNatures.add(values[i]);
				}
			}
		}
		return allNatures;
	}
	/**
	 * Check for project file updates.
	 * 
	 * @param parentDelta
	 *            A delta on a project.
	 * @return boolean <code>true</code> if an update is required.
	 */
	private boolean checkProjectFileUpdate(IResourceDelta parentDelta) {
		IResourceDelta[] deltas = parentDelta
				.getAffectedChildren(IResourceDelta.CHANGED);