code: def copy(self):
      return SparseStorage(
          row=self._row,
          rowptr=self._rowptr,
          col=self._col,
          value=self._value,
          sparse_sizes=self._sparse_sizes,
          rowcount=self._rowcount,
          colptr=self._colptr,
          colcount=self._colcount,
          csr2csc=self._csr2csc,
          csc2csr=self._csc2csr,
          is_sorted=True,
          trust_data=True,
      )
  
imports: import warnings
  from typing import List, Optional, Tuple
  import torch
  from torch_scatter import scatter_add, segment_csr
  from torch_sparse.utils import Final, index_sort
label_desc: Use image node_id 32 for calling the SparseStorage obj's underlying member method code with example usage: obj.copy() and returns: SparseStorage