docs: public void validate() {
          if (this.mapStartPosition != null && this.bboxConfiguration != null
                  && !this.bboxConfiguration.contains(this.mapStartPosition)) {
              throw new IllegalArgumentException(
                      "map start position is not valid, must be included in bounding box of the map, bbox: "
                              + this.bboxConfiguration.toString() + " - map start position: "
                              + this.mapStartPosition.toString());
          }
      }