void (@NotNull PsiClassInitializer initializer) { super.visitClassInitializer(initializer); if (initializer.hasModifierProperty(PsiModifier.STATIC)) { return; } final PsiClass aClass = initializer.getContainingClass(); if (aClass == null || aClass instanceof PsiAnonymousClass) { return; } if (onlyWarnWhenConstructor && aClass.getConstructors().length == 0) { return; } registerClassInitializerError(initializer, initializer); }