String (MemberInfo memberInfo) { if (isMemberEnabled(memberInfo)) return null; if (!(memberInfo.getMember() instanceof PsiField field)) return JavaBundle.message("generate.equals.hashcode.internal.error"); final PsiType type = field.getType(); if (!(type instanceof PsiArrayType) || JavaVersionService.getInstance().isAtLeast(field, JavaSdkVersion.JDK_1_5)) return null; return JavaBundle.message("generate.equals.hashcode.warning.hashcode.for.arrays.is.not.supported"); }