@override void writeDouble(double? d) { d ??= 0.0; _doubleOut.setFloat64(0, d); trans_.write(_doubleOut.buffer.asInt8List(), 0, 8); }