private String createMessage(final Locale locale) { final StringBuilder buffer = new StringBuilder(); if (constraints != null && !constraints.isEmpty()) { for (final PropertyConstraint<?> constraint : constraints) { buffer.append("\n > ").append( constraint.getViolationMessage(locale, getValue())); } } return buffer.toString(); }