@Override public WebClient.Builder defaultHeaders(Consumer<HttpHeaders> headersConsumer) { headersConsumer.accept(initHeaders()); return this; }
@Override public WebClient.Builder defaultHeader(String header, String... values) { initHeaders().put(header, Arrays.asList(values)); return this; }