elContext.setVariable( entry.getKey(), valueExpression );
}
// check for custom parameters provided by HibernateConstraintValidatorContext
if ( messageInterpolatorContext instanceof MessageInterpolatorContext ) {
MessageInterpolatorContext internalContext = (MessageInterpolatorContext) messageInterpolatorContext;
for ( Map.Entry<String, Object> entry : internalContext.getMessageParameters().entrySet() ) {
valueExpression = expressionFactory.createValueExpression( entry.getValue(), Object.class );
elContext.setVariable( entry.getKey(), valueExpression );
}
}