@Override
        public void visitField(@NotNull PsiField field) {
            super.visitField(field);
            if (field instanceof PsiEnumConstant || field.getType() instanceof PsiPrimitiveType || hasNullability(field)) {
                return;
            }

            if (registerAnnotationByNullAssignmentStatus(field)) return;
            if (!isPrivate(field)) return;
            inferNullabilityFromVariableReferences(field);
        }
@Override
        public void visitField(@NotNull PsiField field)