@Override
    @Nullable
    public Object getData(@NotNull @NonNls final String dataId) {
      if (FileSystemTree.DATA_KEY.is(dataId)) {
        return myFileSystemTree;
      }
      if (CommonDataKeys.VIRTUAL_FILE_ARRAY.is(dataId)) {
        return myFileSystemTree == null ? null : myFileSystemTree.getSelectedFiles();
      }
      return null;
    }
@Override
    @Nullable
    public Object getData(@NotNull @NonNls final String dataId)