void (@NotNull PsiField field) { if (field.hasModifierProperty(PsiModifier.PROTECTED) || field.hasModifierProperty(PsiModifier.PUBLIC) || field.hasModifierProperty(PsiModifier.PRIVATE)) { return; } if (field.hasModifierProperty(PsiModifier.STATIC) && field.hasModifierProperty(PsiModifier.FINAL)) { return; } final PsiClass aClass = field.getContainingClass(); if (aClass != null && aClass.hasModifierProperty(PsiModifier.PRIVATE)) { return; } registerFieldError(field, field); }