Assert.isTrue(!cu.isReadOnly(), RefactoringCoreMessages.getString("RenameCompilationUnitChange.assert.read_only"));
Assert.isTrue(!cu.isReadOnly(), "cu must not be read-only");
	public RenameCompilationUnitChange(ICompilationUnit cu, String newName) throws JavaModelException{		this(ResourceUtil.getResource(cu).getFullPath(), cu.getElementName(), newName);		Assert.isTrue(!cu.isReadOnly(), RefactoringCoreMessages.getString("RenameCompilationUnitChange.assert.read_only")); //$NON-NLS-1$	}