@SuppressWarnings("unchecked")
  private List<File> getListOfFiles(TransferSupport support) {
    try {
      return (List<File>) support.getTransferable().getTransferData(DataFlavor.javaFileListFlavor);
    } catch (UnsupportedFlavorException e) {
      throw new RuntimeException("The dropped data is not supported. The unsupported DataFlavors are " + StringUtils.join(support.getDataFlavors(), ","), e);
    } catch (IOException e) {
      throw new RuntimeException("Cannot read the dropped data.", e);
    }
  }
Responsible for global drag-and-drop operations.
<p>
Currently supports dropping possibly multiple log files that are then opened by autodetection.

@author murat
olv-core/src/main/java/pl/otros/logview/gui/actions/read/DragAndDropFilesHandler.java