@Override
  @NotNull
  public List<ImplementationViewElement> getImplementationElements() {
    return ProgressManager.getInstance().runProcessWithProgressSynchronously(() -> {
      return ReadAction.compute(() -> ContainerUtil.map(myImpls, PsiImplementationViewElement::new));
    }, ImplementationSearcher.getSearchingForImplementations(), true, myProject);
  }
@Override
  @NotNull
  public List<ImplementationViewElement> getImplementationElements()