BVAL-170 skip interpolation when not needed
diff --git a/bval-jsr/src/main/java/org/apache/bval/jsr/DefaultMessageInterpolator.java b/bval-jsr/src/main/java/org/apache/bval/jsr/DefaultMessageInterpolator.java
index d94187a..34c4f68 100644
--- a/bval-jsr/src/main/java/org/apache/bval/jsr/DefaultMessageInterpolator.java
+++ b/bval-jsr/src/main/java/org/apache/bval/jsr/DefaultMessageInterpolator.java
@@ -134,6 +134,10 @@
/** {@inheritDoc} */
@Override
public String interpolate(final String message, final Context context, final Locale locale) {
+ if (!message.contains("{")) {
+ return resolveEscapeSequences(message);
+ }
+
final ResourceBundle userResourceBundle = findUserResourceBundle(locale);
final ResourceBundle defaultResourceBundle = findDefaultResourceBundle(locale);