code: def download_and_extract_measure_annotations(self, destination_directory: str):
          
          if not os.path.exists(self.get_measure_annotation_filename()):
              print("Downloading MUSCIMA++ Measure Annotations...")
              self.download_file(self.get_measure_annotation_download_url(), self.get_measure_annotation_filename())
  
          print("Extracting MUSCIMA++ Annotations...")
          absolute_path_to_temp_folder = os.path.abspath('MuscimaPpMeasureAnnotations')
          self.extract_dataset(absolute_path_to_temp_folder, self.get_measure_annotation_filename())
          DatasetDownloader.copytree(os.path.join(absolute_path_to_temp_folder, "coco"),
                                     os.path.join(os.path.abspath(destination_directory), self.dataset_version(), "data",
                                                  "coco"))
          DatasetDownloader.copytree(os.path.join(absolute_path_to_temp_folder, "json"),
                                     os.path.join(os.path.abspath(destination_directory), self.dataset_version(), "data",
                                                  "json"))
          self.clean_up_temp_directory(absolute_path_to_temp_folder)
docs: Downloads the annotations only of stave-measures, system-measures and staves that were extracted
          from the MUSCIMA++ dataset via the :class:`omrdatasettools.converters.MuscimaPlusPlusAnnotationConverter`.
  
          The annotations from that extraction are provided in a simple json format with one annotation
          file per image and in the COCO format, where all annotations are stored in a single file.