@Override
    public @NotNull Collection<VirtualFile> searchForOccurrences() {
      return ReadAction
        .nonBlocking(this::doSearchForOccurrences)
        .withDocumentsCommitted(myProject)
        .executeSynchronously();
    }
@Override
    public @NotNull Collection<VirtualFile> searchForOccurrences()