WithLocation
Locationable
WriterReceiver
receiver
writer
FormattingReceiver
ResourceBasedReceiver
WriterReceiver