FilterOutputStream
Notes:
There are 3
write
calls to override.
Don't
delegate to
super.write()
, as it calls the single byte write.