code: protected <T extends SAMLObject> void prepareSamlOutboundDestinationHandler(final MessageContext<T> outboundContext) throws Exception {
          val handlerDest = new SAMLOutboundDestinationHandler();
          handlerDest.initialize();
          handlerDest.invoke(outboundContext);
      }
docs: Prepare saml outbound destination handler.
  
  @param <T>             the type parameter
  @param outboundContext the outbound context
  @throws Exception the exception