void dump(OutputStream output) {
        // Do not close this writer in order to keep output stream open.
        final PrintWriter p = new PrintWriter(new OutputStreamWriter(output, StandardCharsets.UTF_8));
        p.printf("Dump of %s:%n", this);
        dump(p, root, 0);
        p.flush();
    }
Checks a {@link Node} which is mapped to the given {@code path}.
Returns {@code null} if the given {@code path} does not start with the path of this {@link Node}.
Returns {@link #continueWalking()} if the given {@code path} has to visit {@link Node#children}.
core/src/main/java/com/linecorp/armeria/server/RoutingTrie.java