@Override
protected void service(
HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
RequestContext requestContext = new ServletRequestContext(request);
ResponseContext responseContext = null;
RequestHandler handler = null;
try {
RequestHandlerFactory factory = RequestHandlerFactory.INSTANCE; // TODO: improve this
if (factory != null)