{{#if requestBody.nativeType}}
{{#with requestBody}}
if ({{identifier name }} != null) {
	java.util.Set<{{javax}}.validation.ConstraintViolation<{{{nativeType}}}>> __validations = this.validatorFactory.getValidator().validate({{identifier name}}, {{{@root.validationPackage}}}.Request.class);
	if (!__validations.isEmpty()) {
		{{>hooks/beanValidationViolation responseBuilderVar='__response' violationsVar='__validations' operation=..}}
	}
{{#if required}}
} else {
	{{>hooks/beanValidationRequestBodyMissing responseBuilderVar='__response' operation=..}}
{{/if}}
}

{{/with}}
{{/if}}
