private DefaultHttpDecodedResponse executeAndDecodeResponse(
            ClientRequestContext ctx, HttpRequest req,
            Map<String, StreamDecoderFactory> decoderFactories) throws Exception {
        final HttpResponse res = unwrap().execute(ctx, req);
        return new DefaultHttpDecodedResponse(res, decoderFactories, ctx, strictContentEncoding);
    }
Creates a new instance that decorates the specified {@link HttpClient} with the provided decoders.
core/src/main/java/com/linecorp/armeria/client/encoding/DecodingClient.java