Avoid calling MessageFormat.formatMessage() on a string if no args are supplied.
Blindly calling this method on a string that may contain unbalanced braces caused trouble.
Unbalanced braces only make sense if the string has no placeholders for substitution