I have seen that @ScriptAssert is used for duplication validation. For example,
@ScriptAssert(
lang = "javascript",
script = "_this.confirmPassword.equals(_this.password)",
message =...