@ApiStatus.Internal
  public <R> void applyExternalAnnotatorWithContext(@NotNull PsiFile file, R result) {
    myCurrentElement.set(file);
    //noinspection unchecked
    ((ExternalAnnotator<?,R>)myAnnotator).apply(file, result, this);
  }
@ApiStatus.Internal
  public <R> void applyExternalAnnotatorWithContext(@NotNull PsiFile file, R result)