@Nullable
      @Override
      protected Transferable createTransferable(JComponent c) {
        OrderEntry entry = getSelectedEntry();
        if (entry == null) {
          return null;
        }
        return new TextTransferable(entry.getPresentableName());
      }
@Nullable
      @Override
      protected Transferable createTransferable(JComponent c)