@NotNull
  public Collection<PsiField> getRequiredFields(@NotNull PsiClass psiClass) {
    return getRequiredFields(psiClass, false);
  }
@NotNull
  public Collection<PsiField> getRequiredFields(@NotNull PsiClass psiClass)