@NotNull
  private Collection<PsiField> filterSetterFields(@NotNull PsiClass psiClass) {
    final Collection<PsiMethod> classMethods = PsiClassUtil.collectClassMethodsIntern(psiClass);
    filterToleratedElements(classMethods);

    final SetterFieldProcessor fieldProcessor = getSetterFieldProcessor();
    final Collection<PsiField> setterFields = new ArrayList<>();
    for (PsiField psiField : psiClass.getFields()) {
      if (shouldGenerateSetter(psiField, fieldProcessor, classMethods)) {
        setterFields.add(psiField);
      }
    }
    return setterFields;
  }
@NotNull
  private Collection<PsiField> filterSetterFields(@NotNull PsiClass psiClass)