Bug 29711 Move refactoring doesn't honor read-only flags
Build I20030115 - JUnit setup - create TestCase.java in junit.runner - make it read-only - move TestCase from framework to runner - answer yes to override observe: the file in runner gets replaced althouh it is read-only
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/reorg/CopyQueries.java
private static final String EMPTY= " "; 
	private IDeepCopyQuery fDeepCopyQuery;
	public CopyQueries() {
		
		fDeepCopyQuery= new DeepCopyQuery(); 
	}
	private static String removeTrailingJava(String name) {
		Assert.isTrue(name.endsWith(".java")); 
		return name.substring(0, name.length() - ".java".length()); 
	}
	public INewNameQuery createNewCompilationUnitNameQuery(ICompilationUnit cu) {
		String[] keys= {removeTrailingJava(cu.getElementName())};
		String message= ReorgMessages.getFormattedString("CopyQueries.enterNewNameQuestion", keys); 
		return createStaticQuery(createCompilationUnitNameValidator(cu), message, removeTrailingJava(cu.getElementName()));