private static void deleteAll(Map mapping, IFile file) throws CoreException {
private static void deleteAll(Map mapping, IFile file, IProgressMonitor pm) throws CoreException {
	private static void deleteAll(Map mapping, IFile file) throws CoreException {		List l= (List)mapping.get(file);		ISourceReference[] refs= (ISourceReference[]) l.toArray(new ISourceReference[l.size()]);		delete(file, getNonFields(refs));		delete(getFields(refs));	}