@Override
  @NotNull
  public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException {
    try {
      if (myFlavor.equals(flavor)) {
        return myData;
      }
    }
    catch (Exception e) {
      LOG.error(e);
    }
    throw new UnsupportedFlavorException(flavor);
  }
@Override
  @NotNull
  public Object getTransferData(DataFlavor flavor)