if (willModifySource()) files.add(ResourceUtil.getFiles(new ICompilationUnit[]{fCu}));
if (willModifySource()){ IFile file= ResourceUtil.getFile(fCu); if (file != null) files.add(file); }
	private IFile[] getAllFilesToModify() throws CoreException{		List files= new ArrayList(2);		if (willModifySource())			files.add(ResourceUtil.getFiles(new ICompilationUnit[]{fCu}));				if (willModifyPropertyFile() && propertyFileExists())			files.add(getPropertyFile());					return (IFile[]) files.toArray(new IFile[files.size()]);	}