protected void initialize(String languageName, String script, HibernateConstraintValidatorInitializationContext initializationContext) { this.script = script; this.languageName = languageName; this.escapedScript = InterpolationHelper.escapeMessageParameter( script ); try { ScriptEvaluator scriptEvaluator = initializationContext.getScriptEvaluatorForLanguage( languageName ); scriptAssertContext = new ScriptAssertContext( script, scriptEvaluator ); } catch (ScriptEvaluatorNotFoundException e) { throw LOG.getCreationOfScriptExecutorFailedException( languageName, e ); } } }