IResource resource= child.getResource(); if (resource.getName().equals(".settings") && resource.getType() == IResource.FOLDER) continue;
	private static IResourceDelta[] getExpectedChildren(IResourceDelta delta) {		List result= new ArrayList();		IResourceDelta[] children= delta.getAffectedChildren();		for (int i= 0; i < children.length; i++) {			IResourceDelta child= children[i];			if (child.getAffectedChildren().length > 0) {				result.add(child);			} else {				int flags= child.getFlags();				if (flags == 0 || (flags & PRE_DELTA_FLAGS) != 0) {					result.add(child);				}			}		}		return (IResourceDelta[]) result.toArray(new IResourceDelta[result.size()]);	}