@Override
    public VirtualFile convert(DefaultMutableTreeNode o) {
      return ((FileNodeDescriptor)o.getUserObject()).getElement().getFile();
    }
@Override
    public VirtualFile convert(DefaultMutableTreeNode o)