code: def testEmptyStrings(self):
      test_value = tf.constant(["", "hello", "", "muñdʓ", ""])
      expected_bytez = [[], _split("hello"), [], _split("muñdʓ"), []]
      expected_offset_starts = [[], [*range(5)], [], [*range(7)], []]
      expected_offset_ends = [
          [],
          [*range(1, 6)],
          [],
          [*range(1, 8)],
          [],
      ]
      bytez = self.byte_splitter.split(test_value)
      self.assertAllEqual(bytez, expected_bytez)
      (bytez, starts, ends) = self.byte_splitter.split_with_offsets(
          test_value
      )
      self.assertAllEqual(bytez, expected_bytez)
      self.assertAllEqual(starts, expected_offset_starts)
      self.assertAllEqual(ends, expected_offset_ends)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import numpy
  import tensorflow
  import tensorflow_text
  from tensorflow.lite.python import interpreter
  from tensorflow.python.framework import test_util
  from tensorflow.python.platform import test
label_desc: Use image node_id 10 for calling the ByteSplitterTest obj's underlying member method code with example usage: obj.testEmptyStrings() without return types