code: protected boolean routingToAction(HttpServletRequest request, HttpServletResponse response, String contextPath, String requestPath,
              String actionName, String paramPath, ActionExecute execByParam) throws IOException, ServletException {
          if (execByParam != null) { // already found
              processAction(request, response, execByParam, paramPath); // #to_action
              return true;
          }
          final OptionalThing<ActionExecute> found = LaActionExecuteUtil.findActionExecute(actionName, request);
          if (found.isPresent()) { // not use lambda because of throws definition
              final ActionExecute execute = found.get();
              if (needsTrailingSlashRedirect(request, requestPath, execute)) { // index() or by request parameter
                  redirectWithTrailingSlash(request, response, contextPath, requestPath);
              } else {
                  processAction(request, response, execute, null); // #to_action
              }
              return true;
          } else { // e.g. not found index()
              return false;
          }
      }
docs: =================