boolean (DataFlavor @NotNull ... flavors) { Transferable currentContent = myCurrentContent; if (currentContent != null) { return ClipboardSynchronizer.areDataFlavorsAvailable(currentContent, flavors); } Collection<DataFlavor> contents = checkContentsQuick(); if (contents != null) { return ClipboardSynchronizer.areDataFlavorsAvailable(contents, flavors); } return super.areDataFlavorsAvailable(flavors); }