private static void prepareUISession(ServiceContext context) { HttpServletRequest request = context.getRequest(); HttpSession httpSession = request.getSession(true); String connectionId = request.getParameter(CONNECTION_ID); if (connectionId != null) { context.setUISession(UISessionImpl.getInstanceFromSession(httpSession, connectionId)); } else if (isUIRequest(request)) { context.setUISession(new UISessionBuilder(context).buildUISession()); } }