docs: private static void extractXmpData(@NotNull final Metadata metadata, @NotNull SequentialReader reader) throws IOException
      {
          byte[] bytes = readUntil(reader, "<?xpacket end=\"w\"?>".getBytes());
          String xmp = new String(bytes, Charsets.UTF_8);
          new XmpReader().extract(xmp, metadata);
      }