code: @Override
      public IPortletRenderExecutionWorker createRenderHeaderWorker(
              HttpServletRequest request,
              HttpServletResponse response,
              IPortletWindowId portletWindowId) {
          final IPortletWindow portletWindow =
                  this.portletWindowRegistry.getPortletWindow(request, portletWindowId);
          return new PortletRenderHeaderExecutionWorker(
                  portletThreadPool,
                  executionInterceptors,
                  portletRenderer,
                  request,
                  response,
                  portletWindow);
      }
docs: /* (non-Javadoc)
  @see org.apereo.portal.portlet.rendering.worker.IPortletWorkerFactory#createRenderHeaderWorker(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.apereo.portal.portlet.om.IPortletWindowId)