private void checkRule(PropertyConstraint validationRule) {
if (validationRule == null)
return;
BeanValidationResultsCollector resultsCollector = takeResultsCollector();
PropertyResults results = resultsCollector.collectPropertyResults(validationRule);
returnResultsCollector(resultsCollector);
if (results == null) {
constraintSatisfied(validationRule);
}
else {