String accept = request.getHeader("Accept");
if (accept != null && accept.contains("text/html")) {
final StreamingHtmlWriter htmlStreamer = new StreamingHtmlWriter(this.propertyView, indentJson, config.getOutputNestingDepth());
// isolate write output
try (final Tx tx = app.tx()) {
response.setContentType("text/html; charset=utf-8");
try (final Writer writer = response.getWriter()) {
htmlStreamer.stream(securityContext, writer, result, baseUrl);
writer.append("\n"); // useful newline
}
tx.success();
}