@Internal
    public static NettyMutableHttpResponse getOr(NettyHttpRequest<?> request, io.micronaut.http.HttpResponse<?> alternative) {
        Attribute<NettyMutableHttpResponse> attr = request.attr(KEY);
        NettyMutableHttpResponse nettyHttpResponse = attr.get();
        if (nettyHttpResponse == null) {
            nettyHttpResponse = (NettyMutableHttpResponse) alternative;
            attr.set(nettyHttpResponse);
        }
        return nettyHttpResponse;
    }
@ Internal public static NettyMutableHttpResponse getOr ( NettyHttpRequest < ? > request , io . micronaut . http . HttpResponse < ? > alternative ) { Attribute < NettyMutableHttpResponse > attr = request . attr ( KEY ) ; NettyMutableHttpResponse nettyHttpResponse = attr . get ( ) ; if ( nettyHttpResponse == null ) { nettyHttpResponse = ( NettyMutableHttpResponse ) alternative ; attr . set ( nettyHttpResponse ) ; } return nettyHttpResponse ; }
Lookup the response from the context.

@param request     The context
@param alternative The alternative HttpResponse
@return The {@link NettyMutableHttpResponse}