Why is this called with `out.println` instead of `out.print`?  Using `out.print` would give users the freedom to incrementally build up output on a single line, whereas `out.println` forces them to either convert the record into one huge string or to split it across multiple lines.