BeansValidationContextHelper requiredContext = new BeansValidationContextHelper(attribute, parent,
contextElement, project, reporter, validator, QuickfixProcessorFactory.REQUIRED_PROPERTY, false,
reportError, config);
ruleDefinition = getValidationRule(project, RequiredPropertyRule.class);
RequiredPropertyRule requiredRule = (RequiredPropertyRule) (ruleDefinition != null ? ruleDefinition
.getRule() : null);
if (requiredRule != null) {
requiredContext.setCurrentRuleDefinition(ruleDefinition);
requiredRule.validate(parentBean, classContext, null);
}
return classContext.getErrorFound() | deprecatedContext.getErrorFound()
| constructorArgContext.getErrorFound();
}