code: public <T> B option(ClientOption<T> option, T value) {
          requireNonNull(option, "option");
          requireNonNull(value, "value");
          return option(option.newValue(value));
      }
docs: Adds the specified {@link ClientOption} and its {@code value}.