code: @RequestMapping("/surnames")
      public final String surnames(
              @RequestParam(value = "letter",
                  required = false,
                  defaultValue = "?") final String letter,
              @RequestParam(value = "db",
                  required = false,
                  defaultValue = "schoeller") final String dbName,
              final Model model) {
          logger.debug("Entering surnames");
  
          final Root root = fetchRoot(dbName);
  
          final GedRenderer<?> gedRenderer = new IndexRenderer(root, letter,
                  createRenderingContext());
  
          model.addAttribute("filename", gedbrowserHome + "/" + dbName + ".ged");
          model.addAttribute("model", gedRenderer);
          model.addAttribute("appInfo", appInfo);
  
          logger.debug("Exiting surnames");
          return "surnames";
      }
docs: Connects HTML template file with data for the surnames index page. The
  page displays the surnames that begin with the provided letter.
  
  @param letter the letter that we're displaying
  @param dbName name of database for the lookup.
  @param model Spring connection between the data model wrapper.
  @return a string identifying which HTML template to use.