/** * {@inheritDoc} */ @Override public PrintWriter getWriter() { if (printWriter == null) { if (isTransferChunked()) { printWriter = new ChunkedPrintWriter(wrappedOutputStream); } else { printWriter = new ServletPrintWriter(wrappedOutputStream); } } return printWriter; }