I noticed that the screen renderers call the UtilJ2eeCompat.useOutputStreamNotWriter method to determine whether to use the response's print writer or output stream. Why is that check necessary? From my understanding of the javax.servlet spec, you use a writer to send text and you use the output stream to send binary data.
-Adrian