code: def new(self, file_size_high, file_size_low, table_depth):
          # type: (Optional[int], int, Optional[int]) -> None
          '''
          Create a new Rock Ridge Sparse File record.
  
          Parameters:
           file_size_high - The high-order 32-bits of the file size.
           file_size_low - The low-order 32-bits of the file size.
           table_depth - The maximum virtual file size.
          Returns:
           Nothing.
          '''
          if self._initialized:
              raise pycdlibexception.PyCdlibInternalError('SF record already initialized!')
  
          self.virtual_file_size_high = file_size_high
          self.virtual_file_size_low = file_size_low
          self.table_depth = table_depth
  
          self._initialized = Truf new(self, file_size_high, file_size_low, table_depth):
          # type: (Optional[int], int, Optional[int]) -> None
          '''
          Create a new Rock Ridge Sparse File record.
  
          Parameters:
           file_size_high - The high-order 32-bits of the file size.
           file_size_low - The low-order 32-bits of the file size.
           table_depth - The maximum virtual file size.
          Returns:
           Nothing.
          '''
          if self._initialized:
              raise pycdlibexception.PyCdlibInternalError('SF record already initialized!')
  
          self.virtual_file_size_high = file_size_high
          self.virtual_file_size_low = file_size_low
          self.table_depth = table_depth
  
          self._initialized = True
docs: Create a new Rock Ridge Sparse File record.
  
          Parameters:
           file_size_high - The high-order 32-bits of the file size.
           file_size_low - The low-order 32-bits of the file size.
           table_depth - The maximum virtual file size.
          Returns:
           Nothing.