@Override
    public boolean isAbstractEnabled(MemberInfo member) {
      if (member.getMember() instanceof PsiMethod method && JavaPsiRecordUtil.getRecordComponentForAccessor(method) != null) {
        return false;
      }
      PsiClass currentSuperClass = getSuperClass();
      if (currentSuperClass == null || !currentSuperClass.isInterface()) return true;
      if (PsiUtil.isAvailable(JavaFeature.EXTENSION_METHODS, currentSuperClass)) {
        return true;
      }
      return false;
    }
@Override
    public boolean isAbstractEnabled(MemberInfo member)