docs: private void includeInternalNoCache(
          ServletRequest req,
          ServletResponse res,
          CmsFlexController controller,
          CmsObject cms,
          CmsResource resource)
      throws ServletException, IOException {
  
          // load target with the internal resource loader
          I_CmsResourceLoader loader;
  
          try {
              if (resource == null) {
                  resource = cms.readResource(m_vfsTarget);
              }
              if (LOG.isDebugEnabled()) {
                  LOG.debug(
                      Messages.get().getBundle().key(
                          Messages.LOG_FLEXREQUESTDISPATCHER_LOADING_RESOURCE_TYPE_1,
                          new Integer(resource.getTypeId())));
              }
              loader = OpenCms.getResourceManager().getLoader(resource);
          } catch (CmsException e) {
              // file might not exist or no read permissions
              controller.setThrowable(e, m_vfsTarget);
              throw new ServletException(
                  Messages.get().getBundle().key(
                      Messages.ERR_FLEXREQUESTDISPATCHER_ERROR_READING_RESOURCE_1,
                      m_vfsTarget),
                  e);
          }
  
          if (LOG.isDebugEnabled()) {
              LOG.debug(
                  Messages.get().getBundle().key(Messages.LOG_FLEXREQUESTDISPATCHER_INCLUDE_RESOURCE_1, m_vfsTarget));
          }
          try {
              loader.service(cms, resource, req, res);
          } catch (CmsException e) {
              // an error occurred during access to OpenCms
              controller.setThrowable(e, m_vfsTarget);
              throw new ServletException(e);
          }
      }