HttpServletResponseWrapper extends HttpServerResponse { @Override public final Object unwrap() { return response; } HttpServletResponseWrapper(@Nullable HttpServletRequest request, HttpServletResponse response,
    @Nullable Throwable caught); static HttpServerResponse create(@Nullable HttpServletRequest request,
    HttpServletResponse response, @Nullable Throwable caught); @Override final Object unwrap(); @Override @Nullable HttpServletRequestWrapper request(); @Override Throwable error(); @Override int statusCode();  }
@Test public void unwrap() { HttpServerResponse wrapper = HttpServletResponseWrapper.create(request, response, null); assertThat(wrapper.unwrap()) .isEqualTo(response); }