private static void tryDeletingAllNonJavaChildResources(IPackageFragmentRoot root)
     throws CoreException {
   Object[] nonJavaKids = root.getNonJavaResources();
   for (int i = 0; i < nonJavaKids.length; i++) {
     if (nonJavaKids[i] instanceof IResource) {
       IResource resource = (IResource) nonJavaKids[i];
       JavaProjectHelper.delete(resource);
     }
   }
 }