protected MessageContext prepareOutboundMessageContext(final WebContext webContext) {
        final Pac4jSAMLResponse outTransport = new DefaultPac4jSAMLResponse(webContext);
        val outCtx = new MessageContext();
        outCtx.setMessage(outTransport);
        return outCtx;
    }
<p>prepareOutboundMessageContext.</p>

@param webContext a {@link WebContext} object
@return a {@link MessageContext} object
pac4j-saml/src/main/java/org/pac4j/saml/context/SAML2ContextProvider.java