composite.makeNotUndoable();
		static IChange createDeleteChange(TextChangeManager manager, IResource[] resources, IJavaElement[] javaElements) throws CoreException{			CompositeChange composite= new CompositeChange();			for (int i= 0; i < javaElements.length; i++) {				IJavaElement element= javaElements[i];				if (! ReorgUtils2.isInsideCompilationUnit(element))					composite.add(createDeleteChange(element));			}			Map grouped= groupByCompilationUnit(getElementsSmallerThanCu(javaElements));			for (Iterator iter= grouped.keySet().iterator(); iter.hasNext();) {				ICompilationUnit cu= (ICompilationUnit) iter.next();				composite.add(createDeleteChange(cu, (List)grouped.get(cu), manager));			}			for (int i= 0; i < resources.length; i++) {				composite.add(createDeleteChange(resources[i]));			}			return composite;		}