code: public static AspectranWebService create(WebActivityServlet servlet) {
          ServletContext servletContext = servlet.getServletContext();
          ServletConfig servletConfig = servlet.getServletConfig();
          String aspectranConfigParam = servletConfig.getInitParameter(ASPECTRAN_CONFIG_PARAM);
          if (aspectranConfigParam == null) {
              log.warn("No specified servlet initialization parameter for instantiating AspectranWebService");
          }
  
          AspectranWebService service = create(servletContext, aspectranConfigParam);
          String attrName = STANDALONE_WEB_SERVICE_ATTRIBUTE_PREFIX + servlet.getServletName();
          servletContext.setAttribute(attrName, service);
  
          if (log.isDebugEnabled()) {
              log.debug("The AspectranWebService attribute in ServletContext has been created; " +
                      attrName + ": " + service);
          }
  
          return service;
      }
docs: Returns a new instance of {@code AspectranWebService}.
  
  @param servlet the web activity servlet
  @return the instance of {@code AspectranWebService}