hasWriter
OutputResult
AbstractOutputRef