public String createAbsentMessageRepresentation()

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;
    }