FileOutputStream is for writing to a file;
BufferOutputStream writes to a buffer;
You can create one and pass it to any of the table writers, for example.
$create() factory methods instantiate the
OutputStream object and
take the following arguments, depending on the subclass:
FileOutputStream, a character file name
BufferOutputStream, the size in bytes of the buffer.