old_contents: def deepCopy(dataOb):
      newData = dataObject.NewInstance()
      newData.DeepCopy(dataObj)
      return newData
  
  def shallowCopy(dataObj):
      newData = dataObj.NewInstance()
      newData.ShallowCopy(dataObj)
      return newData
  
new_contents: def deepCopy(dataObj):
      newData = dataObj.NewInstance()
      newData.DeepCopy(dataObj)
      return newData
  
  def shallowCopy(dataObj):
      newData = dataObj.NewInstance()
      newData.ShallowCopy(dataObj)
      return newData
  
subject: fix typo in deepCopy method