boolean (PsiClass innerClass) { if (innerClass.getMethods().length != 0) return false; for (PsiField field : innerClass.getFields()) { if (!field.hasModifierProperty(PsiModifier.STATIC) || !field.hasModifierProperty(PsiModifier.FINAL)) return false; } return true; }