@Override
        protected void processElement(PsiElement element) {
          if (!processor.process(ReadAction.compute(() -> new PsiImplementationViewElement(element)))) {
            indicator.cancel();
          }
          indicator.checkCanceled();
        }
@Override
        protected void processElement(PsiElement element)