#NEWLINE# def copy( self , newdata = None ) : #NEWLINE# #INDENT# 'Copies this VertexData. Uses __new__ to avoid expensive initialization.\n        ' #NEWLINE# newvd = self . __class__ . __new__ ( self . __class__ ) #NEWLINE# newvd . subject = self . subject #NEWLINE# newvd . attrs = self . attrs #NEWLINE# newvd . llen = newdata . llen #NEWLINE# newvd . rlen = self . rlen #NEWLINE# if ( newdata is None ) : #NEWLINE# #INDENT# newvd . _set_data ( self . data ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# newvd . _set_data ( newdata ) #NEWLINE# #UNINDENT# return newvd