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
}
	
    /*
     * @see SelectionDispatchAction#run(IStructuredSelection)
     */
	public void run(IStructuredSelection selection) {
		IResource[] resourceData = getClipboardResources();		
		if (resourceData == null || resourceData.length == 0){
			if (canPasteFiles(selection))
				pasteFiles(selection.getFirstElement());
			return;
		}	
			 
		pasteResources(selection, resourceData);
	}
    private void pasteFiles(Object target) {
    	String[] fileData= getClipboardFiles();
    	if (fileData == null)
    		return;
		IContainer container= convertToContainer(target);
		if (container == null)
			return;
				
		new CopyFilesAndFoldersOperation(getShell()).copyFiles(fileData, container);
    }
    
    private IContainer convertToContainer(Object target){
		if (target instanceof IContainer) 
			return (IContainer)target;
		try {