@override void writeString(String? str) { var bytes = Int8List.fromList(str != null ? _utf8Codec.encode(str) : []); writeI32(bytes.length); trans_.write(bytes, 0, bytes.length); }