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/PasteResourcesFromClipboardAction.java
return false;
			return ref.isValidDestination(ClipboardActionUtil.tryConvertingToJava(selectedResource));
			
		} catch (JavaModelException e){
			return false;
		}	
	}
	
	
	
	private IResource getFirstSelectedResource(IStructuredSelection selection){
		return ClipboardActionUtil.getFirstResource(selection);
	}
	private String[] getClipboardFiles() {
		return ((String[])fClipboard.getContents(FileTransfer.getInstance()));
	}
	
	private IResource[] getClipboardResources() {
		return ((IResource[])fClipboard.getContents(ResourceTransfer.getInstance()));
	}
	
	private TypedSource[] getClipboardSourceReference() {
		return ((TypedSource[])fClipboard.getContents(TypedSourceTransfer.getInstance()));
	}
	private static CopyRefactoring createCopyRefactoring(Shell shell, IResource[] resourceData) {
		IPackageFragmentRootManipulationQuery query= JdtCopyAction.createUpdateClasspathQuery(shell);
		return new CopyRefactoring(ClipboardActionUtil.getConvertedResources(resourceData), new CopyQueries(), query);
	}
}