public Router executeIf(String pattern, Consumer<Payload> consumer) {

      if (payload.getRequestURI().contains(pattern)) {

        payload.setPattern(pattern);
        payload.setFinalURI(payload.getRequestURI().replace(pattern, ""));

        try {
          consumer.accept(payload);
        } catch (Exception e) {
          logger.debug(e.getMessage(), e);
        }
      }
      return this;
    }