@Override
  public void select(VirtualFile file, final @Nullable Runnable onDone) {
    select(new VirtualFile[]{file}, onDone);
  }
@Override
  public void select(VirtualFile file, final @Nullable Runnable onDone)