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