@Override
  public Optional<String> header(String name) {
    return Optional.ofNullable(source.getHeader(name));
  }
@Test
  public void header_has_empty_value_if_present_in_request_without_value() {
    when(source.getHeader("Accept")).thenReturn("");
    assertThat(underTest.header("Accept")).hasValue("");
  }