boolean (PsiMethod accessor, PsiField field) { final String accessorName = accessor.getName(); final String fieldName = field.getName(); if (!ArrayUtil.contains(accessorName, suggestGettersName(fieldName)) && !ArrayUtil.contains(accessorName, suggestSettersName(fieldName))) { return false; } final PsiClass accessorClass = accessor.getContainingClass(); final PsiClass fieldClass = field.getContainingClass(); if (!field.getManager().areElementsEquivalent(accessorClass, fieldClass)) return false; return accessor.hasModifierProperty(PsiModifier.STATIC) == field.hasModifierProperty(PsiModifier.STATIC); }