public String applyTemplate(@NotNull String rawTemplate, @NotNull Map<String, Object> values) {
        if (Strings.isBlank(rawTemplate)) {
            return "";
        }
        LOGGER.trace("Applying template {0} with values {1}", rawTemplate, values);
        String result = doApplyTemplate(rawTemplate, values);
        LOGGER.trace("Rendered result: {0}", result);
        return result;
    }
@author Marc Savy {@literal <marc@blackparrotlabs.io>}
manager/api/rest-impl/src/main/java/io/apiman/manager/api/notifications/email/QuteTemplateEngine.java