// Validate template-placeholders
TemplateEngine templateEngine = new TemplateEngine();
if (new Integer(3).equals(getDestinationSelection())
&& templateEngine.getPlaceholders(getMessage()).size() > 0) { // message to isdn must not contain placeholders
errors.add("message", new ActionMessage("smssvc.placeholdersNotAllowedHere"));
} else if (!templateEngine.validateSmsTemplate(getMessage())) {
errors.add("message", new ActionMessage("smssvc.illegalPlaceholdersFound"));
} else if (templateEngine.computeMaxMessageLength(getMessage()) == Integer.MAX_VALUE) {
errors.add("message", new ActionMessage("smssvc.missingPlaceholderLengths"));
}
return errors;