void (@NotNull PsiClass aClass) { if (aClass.isInterface() || aClass.isAnnotationType()) { return; } if (!aClass.hasModifierProperty(PsiModifier.ABSTRACT)) { return; } if (InheritanceUtil.hasImplementation(aClass)) { return; } registerClassError(aClass); }