underlying
AbstractWriter
StreamWriter