@NotNull
  private static Collection<PsiField> filterFields(@NotNull PsiClass psiClass) {
    final Collection<PsiField> psiFields = new ArrayList<>();

    final FieldNameConstantsFieldProcessor fieldProcessor = getFieldNameConstantsFieldProcessor();
    for (PsiField psiField : PsiClassUtil.collectClassFieldsIntern(psiClass)) {
      if (shouldUseField(psiField, fieldProcessor)) {
        psiFields.add(psiField);
      }
    }
    return psiFields;
  }
@NotNull
  private static Collection<PsiField> filterFields(@NotNull PsiClass psiClass)