def extract(self, destination):
if os.path.exists(destination):<EOL><INDENT>raise OSError(<NUM_LIT:20>, '<STR_LIT>', destination)<EOL><DEDENT>self.__extract_directory(<EOL>'<STR_LIT:.>',<EOL>self.files['<STR_LIT>'],<EOL>destination<EOL>)<EOL>
Extracts the contents of the archive to the specifed directory.

        Args:
            destination (str):
                Path to an empty directory to extract the files to.