boolean (PsiElement[] elements) { if (elements.length > 0) { for (CopyHandlerDelegate delegate : CopyHandlerDelegate.EP_NAME.getExtensionList()) { if (delegate instanceof CopyHandlerDelegateBase ? ((CopyHandlerDelegateBase)delegate).canCopy(elements, true) : delegate.canCopy(elements)) { if (delegate instanceof CopyHandlerDelegateBase && ((CopyHandlerDelegateBase)delegate).forbidToClone(elements, true)){ return false; } return true; } } } return false; }