private <T> boolean compareArchive(String name, T a, T b) {
    if (Objects.equals(a, b)) {
      return true;
    }
    LOGGER.warn("""
      archive1 and archive2 have different {}
      archive1: {}
      archive2: {}
      """, name, a, b);
    archiveDiffs.add(name);
    return false;
  }
@throws FatalComparisonFailure if a comparison failure is encountered that prevents comparing the whole archives.
planetiler-core/src/main/java/com/onthegomap/planetiler/util/CompareArchives.java