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
}
			if (location.toFile().exists() == false) {
				
				return false;
			}
			if (alwaysDeepCopy) {
				return true;
			}
			if (neverDeepCopy) {
				return false;
			}
			
			Runnable query = new Runnable() {
				public void run() {
					int resultId[]= {
						IDialogConstants.YES_ID,
						IDialogConstants.YES_TO_ALL_ID,
						IDialogConstants.NO_ID,
						IDialogConstants.NO_TO_ALL_ID,
						IDialogConstants.CANCEL_ID};
 
					String message= ReorgMessages.getFormattedString("CopyQueries.deep_copy", 
						new String[] {source.getFullPath().makeRelative().toString()});
					MessageDialog dialog= new MessageDialog(
						parentShell, 
						ReorgMessages.getString("CopyQueries.Linked_Resource"), 
						null,
						message,
						MessageDialog.QUESTION,
						new String[] {