in src/main/java/org/apache/sling/scripting/thymeleaf/internal/ResourceBundleMessageResolver.java [153:174]
public String createAbsentMessageRepresentation(final ITemplateContext templateContext, final Class<?> origin, final String key, final Object[] messageParameters) {
logger.debug("creating absent message representation for '{}' ({}) with message parameters {}", key, origin, messageParameters);
String message = null;
final AbsentMessageRepresentationProvider absentMessageRepresentationProvider = this.absentMessageRepresentationProvider;
if (absentMessageRepresentationProvider == null) {
switch (absentMessageRepresentationType) {
case EMPTY:
message = "";
break;
case BLANK:
message = " ";
break;
case KEY:
message = key;
break;
}
} else {
message = absentMessageRepresentationProvider.provideAbsentMessageRepresentation(templateContext, origin, key, messageParameters);
}
logger.debug("message: '{}'", message);
return message;
}