TypedSource[] typedSource= getClipboardSourceReference(); if (selection.getFirstElement() instanceof ICompilationUnit && typedSource != null && typedSource.length != 0) return false;
	private boolean canOperateOn(IStructuredSelection selection){		IResource[] resourceData= getClipboardResources();		if (resourceData == null || resourceData.length == 0)			return false;					if (ClipboardActionUtil.isOneOpenProject(resourceData))			return true;					if (selection.size() != 1) //only after we checked the 'one project' case			return false;				if (StructuredSelectionUtil.getResources(selection).length != 1)			return false;				if (resourceData == null)			return ClipboardActionUtil.getFirstResource(selection) instanceof IContainer;					return canActivateCopyRefactoring(resourceData, ClipboardActionUtil.getFirstResource(selection));	}