StringConversionSink startChunkedConversion(Sink<String> sink) { return _LineSplitterSink( sink is StringConversionSink ? sink : StringConversionSink.from(sink)); }