docs: public static <F extends ConfigurationComponent<F>> F mergeComponent(final F localValue, final F defaultValue) {
          return Optional.ofNullable(localValue).map(v -> v.merge(defaultValue)).orElse(defaultValue);
      }