code: def _add_sparse_feature_schema(
      self, name, spec, indices_avro_type, schema
  ):
      schema["fields"].append(
          {
              "name": name,
              "type": {
                  "type": "record",
                  "name": name
                  + "_"
                  + self._infer_sparse_tensor_type(spec.dtype),
                  "fields": self._add_sparse_feature_fields(
                      spec.dtype,
                      indices_avro_type,
                      len(spec.shape.as_list()),
                  ),
              },
          }
      )
  
imports: import os
  import hashlib
  import json
  import numpy
  import tensorflow
  from avro.schema import Parse
  from avro.datafile import DataFileWriter
  from avro.io import DatumWriter
  from tests.test_atds_avro.utils.file_writer import FileWriter
  from tests.test_atds_avro.utils.generator.varlen_tensor_generator import VarLenTensorGeneratorBase
  from tensorflow_io.python.experimental.atds.features import DenseFeature, SparseFeature, VarlenFeature
label_desc: Use image node_id 12 for calling the ATDSWriter obj's underlying member method code with example usage: obj._add_sparse_feature_schema(name, spec, indices_avro_type, schema) without return types