protected boolean canSearchForBaseMethod(PsiElement element) {
    return element instanceof PsiMethod method &&
           !method.hasModifierProperty(PsiModifier.STATIC) &&
           !method.hasModifierProperty(PsiModifier.PRIVATE) &&
           !method.isConstructor();
  }
protected boolean canSearchForBaseMethod(PsiElement element)