docs: @Override
      protected UIComponent createVerbatimComponentFromBodyContent()
      {
          UIOutput component = (UIOutput)super.createVerbatimComponentFromBodyContent();
          FacesContext facesContext = FacesContext.getCurrentInstance();
          Object response = facesContext.getExternalContext().getResponse();
          String wrappedOutput;
  
          if (response instanceof ServletViewResponseWrapper)
          {
              ServletViewResponseWrapper wrappedResponse = (ServletViewResponseWrapper)response;
              wrappedOutput = wrappedResponse.toString();
              if (wrappedOutput != null && wrappedOutput.length() > 0)
              {
                  String componentvalue = null;
                  if (component != null)
                  {
                      // save the Value of the Bodycontent
                      componentvalue = (String)component.getValue();
                  }
                  component = super.createVerbatimComponent();
                  if (componentvalue != null)
                  {
                      component.setValue(wrappedOutput + componentvalue);
                  }
                  else
                  {
                      component.setValue(wrappedOutput);
                  }
                  wrappedResponse.reset();
              }
          }
          return component;
      }