public override ByteString Concat(ByteString that) { if (that.IsEmpty) return this; if (this.IsEmpty) return that; return ToByteString1() + that; }