code: public boolean renderStateIfApplicable(
              final HttpServletRequest request, final HttpServletResponse response)
              throws ServletException, IOException {
  
          final boolean rslt = predicate.test(request);
          if (rslt) {
              logger.debug(
                      "Using alternate pipe [{}] for branch point with order={}",
                      alternatePipe,
                      order);
              alternatePipe.renderState(request, response);
          } else {
              logger.debug(
                      "Bypassing alternate pipe [{}] for branch point with order={}",
                      alternatePipe,
                      order);
          }
          return rslt;
      }
docs: Checks this bean's <code>Predicate</code> to see if the alternate rendering path should be
  followed. If so, it will follow the path and return <code>true</code>; if not, it will
  immediately return <code>false</code>;
  
  @param request The current <code>HttpServletRequest</code>
  @param response The current <code>HttpServletResponse</code>
  @return <code>true</code> if the alternate path was followed, otherwise <code>false</code>
  indicating that the next {@link RenderingPipelineBranchPoint} should be attempted or the
  standard pipeline should be used