wingsSession.init(servletConfig, request);
wingsSession.init(request);
    public static WingsSession getSession(ServletConfig servletConfig, HttpServletRequest request, HttpServletResponse response) throws ServletException {         synchronized (request.getSession()) {            String key = "Session:" + request.getSession().getServletContext().getServletContextName();            WingsSession wingsSession = (WingsSession)request.getSession().getAttribute(key);            if (wingsSession == null) {                wingsSession = new WingsSession();                request.getSession().setAttribute(key, wingsSession);                SessionManager.setSession(wingsSession);                wingsSession.init(servletConfig, request);                RequestURL requestURL = new RequestURL("", response.encodeURL("foo").substring(3));                wingsSession.setProperty("request.url", requestURL);            }            SessionManager.setSession(wingsSession);            wingsSession.setServletRequest(request);            wingsSession.setServletResponse(response);            return wingsSession;        }    }