code: @Nonnull
      Point getCenter() {
          if (isEmpty()) {
              return Point.undefined();
          } else {
              final double latFrac = Math.floor((latFractionMin + latFractionMax) / 2.0);
              final double lonFrac = Math.floor((lonFractionMin + lonFractionMax) / 2.0);
              return Point.fromLatLonFractions(latFrac, lonFrac);
          }
      }
docs: TODO: Explain what this is (geo point of mapcode).