def copy(self, name=None, description=None, meta=None):
cls = self.__class__<EOL>kwargs = self._rel(copy=True)<EOL>kwargs.update(self._data(copy=True))<EOL>if name is not None:<EOL><INDENT>kwargs['<STR_LIT:name>'] = name<EOL><DEDENT>if description is not None:<EOL><INDENT>kwargs['<STR_LIT:description>'] = description<EOL><DEDENT>if meta is not None:<EOL><INDENT>kwargs['<STR_LIT>'] = meta<EOL><DEDENT>return cls(**kwargs)<EOL>
Create a copy of the current object (may alter the container's name,
description, and update the metadata if needed).