code: @Override
      public void runFinallyRoutes() {
          while (iterator.hasNext()) {
              Route route = iterator.next().getRoute();
              if (route.isRunAsFinally()) {
                  try {
                      handleRoute(route);
                  } catch (Exception e) {
                      log.error("Unexpected error in Finally Route", e);
                  }
              } else if (log.isDebugEnabled()) {
                  if (StringUtils.isNullOrEmpty(route.getName())) {
                      log.debug("context.next() not called, skipping handler for {} '{}'", route.getRequestMethod(),
                          route.getUriPattern());
                  } else {
                      log.debug("context.next() not called, skipping '{}' for {} '{}'", route.getName(),
                          route.getRequestMethod(), route.getUriPattern());
                  }
              }
          }
      }
docs: Execute all routes that are flagged to run as finally.