docstr: Actual size of message to add
          
code: def size_in_bytes(self, offset, timestamp, key, value, headers=None):
      """Actual size of message to add"""
      assert not headers, "Headers not supported in v0/v1"
      magic = self._magic
      return self.LOG_OVERHEAD + self.record_size(magic, key, value)
  
imports: import struct
  import time
  from kafka.record.abc import ABCRecord, ABCRecordBatch, ABCRecordBatchBuilder
  from kafka.record.util import calc_crc32
  from kafka.codec import gzip_encode, snappy_encode, lz4_encode, lz4_encode_old_kafka, gzip_decode, snappy_decode, lz4_decode, lz4_decode_old_kafka
  import kafka.codec
  from kafka.errors import CorruptRecordException, UnsupportedCodecError
label_desc: Use image node_id 7 for calling the LegacyRecordBatchBuilder obj's underlying member method code with example usage: obj.size_in_bytes(offset, timestamp, key, value, headers) and returns: unknown