docs: public void add(MapReadResult other, boolean deduplicate) {
          if (deduplicate) {
              for (PointOfInterest poi : other.pointOfInterests) {
                  if (!this.pointOfInterests.contains(poi)) {
                      this.pointOfInterests.add(poi);
                  }
              }
              for (Way way : other.ways) {
                  if (!this.ways.contains(way)) {
                      this.ways.add(way);
                  }
              }
          } else {
              this.pointOfInterests.addAll(other.pointOfInterests);
              this.ways.addAll(other.ways);
          }
      }