ICompilationUnit cu= WorkingCopyUtil.getWorkingCopyIfExists(getSuperType().getCompilationUnit());
ICompilationUnit cu= WorkingCopyUtil.getWorkingCopyIfExists(getSuperType(new NullProgressMonitor()).getCompilationUnit());
	private void addCopyChange(TextChangeManager manager, IMember member) throws CoreException {		String source= computeNewSource(member);		String changeName= getCopyChangeName(member);											if (needsToChangeVisibility(member))			changeName += " (changing its visibility to '"+ "protected" + "')";		ICompilationUnit cu= WorkingCopyUtil.getWorkingCopyIfExists(getSuperType().getCompilationUnit());		manager.get(cu).addTextEdit(changeName, createAddMemberEdit(source));	}