def copy_collection(<EOL>self, source, destination, depth="<STR_LIT>", overwrite=True, headers=None<EOL>):
body = (<EOL>b'<STR_LIT>'<EOL>b'<STR_LIT>'<EOL>b"<STR_LIT>"<EOL>)<EOL>if headers is None:<EOL><INDENT>headers = {}<EOL><DEDENT>headers["<STR_LIT:Content-Type>"] = '<STR_LIT>'<EOL>self.copy(<EOL>source,<EOL>destination,<EOL>body=body,<EOL>depth=depth,<EOL>overwrite=overwrite,<EOL>headers=headers,<EOL>)<EOL>
Copy DAV collection.

        Note: support for the "propertybehavior" request body for COPY and MOVE
              has been removed with RFC4918