@NotNull
  public Collection<PsiMethod> createFieldGetters(@NotNull PsiClass psiClass, @NotNull String methodModifier, @Nullable String nameHint) {
    Collection<PsiMethod> result = new ArrayList<>();

    final Collection<PsiField> getterFields = filterGetterFields(psiClass);
    for (PsiField getterField : getterFields) {
      ContainerUtil.addIfNotNull(result, GetterFieldProcessor.createGetterMethod(getterField, psiClass, methodModifier, nameHint));
    }
    return result;
  }
@NotNull
  public Collection<PsiMethod> createFieldGetters(@NotNull PsiClass psiClass, @NotNull String methodModifier, @Nullable String nameHint)