docs: public static <F extends ConfigurationComponent<F>> void basicValidate(final F component, final String section) throws ConfigException {
          final Optional<F> maybeComponent = Optional.ofNullable(component);
          if (maybeComponent.isPresent()) {
              maybeComponent.get().basicValidate(section);
          }
      }