code: protected void doGet(HttpServletRequest request,
                           HttpServletResponse response)
          throws ServletException, IOException
      {
          if (processStatus(request, response)) {
              return;
          }
          
          if (!isRunning()) {
              int errorCode = mProperties.getInt("startup.codes.error", 503);
              response.sendError(errorCode);
              return;
          }
          
          if (mUseSpiderableRequest) {
              request = new SpiderableRequest(request,
                                              mQuerySeparator,
                                              mParameterSeparator,
                                              mValueSeparator);
          }
  
          // start transaction
          TeaServletTransaction tsTrans = 
              getEngine().createTransaction(request, response, true);
      
          // load associated request/response
          ApplicationRequest appRequest = tsTrans.getRequest();
          ApplicationResponse appResponse = tsTrans.getResponse();
  
          // process template
          processTemplate(appRequest, appResponse);
          appResponse.finish();
          
          // flush the output
          response.flushBuffer();
      }
docs: Process the user's http get request. Process the template that maps to
  the URI that was hit.
  @param request  the user's http request
  @param response  the user's http response