@Override
  public @NotNull Object getTransferData(final DataFlavor flavor) throws UnsupportedFlavorException {
    try {
      if (myDataFlavor.equals(flavor)) {
        return myDataProxy;
      }
    }
    catch (Exception e) {
      LOG.error(e);
    }
    throw new UnsupportedFlavorException(flavor);
  }
@Override
  public @NotNull Object getTransferData(final DataFlavor flavor)