List<GrMethod> (@NotNull final GrField field, @NotNull GrTypeDefinition psiClass) { final List<GrMethod> result = new ArrayList<>(); final PsiMethod[] constructors = psiClass.getConstructors(); final PsiManager manager = field.getManager(); for (PsiMethod constructor : constructors) { final List<GrField> fields = findCandidatesCached(constructor, psiClass); if (ContainerUtil.find(fields, grField -> manager.areElementsEquivalent(grField, field)) != null) { result.add((GrMethod)constructor); } } return result; }