@Override
  public @Nullable VirtualFile getSelectedFile() {
    final TreePath path = myTree.getSelectionPath();
    if (path == null) return null;
    return getVirtualFile(path);
  }
@Override
  public @Nullable VirtualFile getSelectedFile()