public static ICompilationUnit getNewWorkingCopy(IPackageFragment pack, String cuName) throws JavaModelException{ return (ICompilationUnit)pack.getCompilationUnit(cuName).getWorkingCopy();
public static ICompilationUnit getNewWorkingCopy(ICompilationUnit cu) throws JavaModelException{  return (ICompilationUnit)(getOriginal(cu).getWorkingCopy());
	public static ICompilationUnit getNewWorkingCopy(IPackageFragment pack, String cuName) throws JavaModelException{		return (ICompilationUnit)pack.getCompilationUnit(cuName).getWorkingCopy();	}