Is the stream done? A stream is only done if all of the following are true:
Add more text to the buffer
Indicate that there is no more text to be added to the buffer (ie - our source material is done)
Get the next chunk that is coming from the stream. This chunk may be null, usually indicating the last chunk in the stream.
Is the stream done? A stream is only done if all of the following are true: