boolean (@NotNull PsiAnnotation psiAnnotation, @NotNull PsiClass psiClass, @NotNull ProblemSink builder) { boolean result; result = super.validate(psiAnnotation, psiClass, builder); final Collection<PsiField> allReqFields = getRequiredFields(psiClass); final String staticConstructorName = getStaticConstructorName(psiAnnotation); result &= validateIsConstructorNotDefined(psiClass, staticConstructorName, allReqFields, builder); return result; }