docs: public MapBuilder addMap(String fieldName, boolean include, Supplier<Map<String, ?>> supplier) {
          if (include) {
              Map<String, ?> value = supplier.get();
              if (value != null && !value.isEmpty()) {
                  map.put(getFieldName(fieldName), value);
              }
          }
          return this;
      }