ICompilationUnit cu= WorkingCopyUtil.getWorkingCopyIfExists(getSuperType().getCompilationUnit());
ICompilationUnit cu= WorkingCopyUtil.getWorkingCopyIfExists(getSuperType(new NullProgressMonitor()).getCompilationUnit());
	private void addAddImportsChange(TextChangeManager manager, IProgressMonitor pm) throws CoreException {		ICompilationUnit cu= WorkingCopyUtil.getWorkingCopyIfExists(getSuperType().getCompilationUnit());				IType[] referencedTypes= getTypesReferencedIn(fElementsToPullUp, pm);		ImportEdit importEdit= new ImportEdit(cu, fPreferenceSettings);		for (int i= 0; i < referencedTypes.length; i++) {			IType iType= referencedTypes[i];			importEdit.addImport(iType.getFullyQualifiedName());		}		manager.get(cu).addTextEdit("", importEdit);	}