code: public void addMetadata(Metadata meta) {
      for (String k : meta.keySet()) {
        for (TiffObject to : meta.getList(k)) {
          add(k, to, meta.getMetadataObject(k).isDublinCore(), meta.getMetadataObject(k).getPath());
        }
      }
    }
docs: Adds a complete dictionary to the current one.
  
  @param meta the metadata dictionary to add