<s> def deepCopy ( dataOb ) : <EOL> newData = dataObject . NewInstance ( ) <EOL> newData . DeepCopy ( dataObj ) <EOL> return newData <EOL> def shallowCopy ( dataObj ) : <EOL> newData = dataObj . NewInstance ( ) <EOL> newData . ShallowCopy ( dataObj ) <EOL> return newData </s>
