code: @Override
      public void init(
              PortletConfig portletConfig,
              ServletContext servletContext,
              HttpServletRequest servletRequest,
              HttpServletResponse servletResponse) {
          Assert.notNull(portletConfig, "portletConfig cannot be null");
          Assert.notNull(servletContext, "servletContext cannot be null");
  
          super.init(servletRequest, servletResponse);
  
          this.portletConfig = portletConfig;
          this.servletContext = servletContext;
      }
docs: Called by {@link PortletServlet} after the cross context dispatch but before the portlet
  invocation
  
  @see org.apache.pluto.container.PortletRequestContext#init(javax.portlet.PortletConfig,
  javax.servlet.ServletContext, javax.servlet.http.HttpServletRequest,
  javax.servlet.http.HttpServletResponse)