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
IDialogConstants.YES_LABEL,
							IDialogConstants.YES_TO_ALL_LABEL,
							IDialogConstants.NO_LABEL,
							IDialogConstants.NO_TO_ALL_LABEL,
							IDialogConstants.CANCEL_LABEL },
						0);
					dialog.open();
					result[0]= resultId[dialog.getReturnCode()];
				}
			};
			parentShell.getDisplay().syncExec(query);
			if (result[0] == IDialogConstants.YES_TO_ALL_ID) {
				alwaysDeepCopy= true;
				return true;		
			}
			if (result[0] == IDialogConstants.YES_ID) {
				return true;
			}
			if (result[0] == IDialogConstants.NO_TO_ALL_ID) {
				neverDeepCopy= true;
			}
			if (result[0] == IDialogConstants.CANCEL_ID) {
				fCanceled= true;
				throw new OperationCanceledException();
			}
			return false;
		}
	}
}