void (StringBuilder buffer, final PsiField field, final String name) { if (field.getType() instanceof PsiArrayType && LanguageLevel.JDK_1_5.compareTo(PsiUtil.getLanguageLevel(field)) <= 0) { buffer.append("Arrays.hashCode("); buffer.append(name); buffer.append(")"); } else { buffer.append(name); buffer.append(".hashCode()"); } }