change= new TextFileChange(resource.getName(), file); fChanges.put(resource, change);
change= new TextFileChange(file.getName(), file); fChanges.put(file, change);
		public void accept(IResource resource, String line, int start, int length, int lineNumber) throws CoreException {			if (resource.getType() != IResource.FILE)				return;			// Make sure we don't change Compilation Units			IFile file= (IFile)resource;			IJavaElement element= JavaCore.create(file);			if (element != null && element.exists())				return;			TextChange change= (TextChange)fChanges.get(file);			if (change == null) {				change= new TextFileChange(resource.getName(), file);				fChanges.put(resource, change);				fChangesList.add(change);			}			change.addTextEdit(RefactoringCoreMessages.getString("QualifiedNameFinder.update_name"), SimpleTextEdit.createReplace(start, length, fNewValue)); //$NON-NLS-1$		}