@Override
        protected PsiElement[] filterElements(PsiElement element, PsiElement[] targetElements) {
          return PsiImplementationViewSession.filterElements(targetElements);
        }
@Override
        protected PsiElement[] filterElements(PsiElement element, PsiElement[] targetElements)