boolean (PsiClass aClass) { return Arrays.stream(aClass.getFields()) .filter(f -> !f.hasModifierProperty(PsiModifier.STATIC)) .filter(f -> !f.hasModifierProperty(PsiModifier.TRANSIENT)) .anyMatch(f -> !(f instanceof PsiEnumConstant)); }