docs: protected void createSessionContext(DeployedModule moduleConfig) throws Throwable {
          try {
              // added sessionIdListeners for Servlet 3.1
              ArrayList sessionRelatedListeners[] = new ArrayList[] { sessionListeners, sessionAttrListeners, sessionIdListeners }; // cmd
              // PQ81253
              this.sessionCtx = ((WebGroup) parent).getSessionContext(moduleConfig, this, sessionRelatedListeners); // cmd
              // PQ81253
          } catch (Throwable th) {
              // pk435011
              logger.logp(Level.SEVERE, CLASS_NAME, "createSessionContext", "error.obtaining.session.context", th);
              throw new WebAppNotLoadedException(th.getMessage());
          }
  
      }