protected PsiElement[] filterElements(PsiElement element, PsiElement[] targetElements) {
    return targetElements;
  }
protected PsiElement[] filterElements(PsiElement element, PsiElement[] targetElements)