@SuppressWarnings("unchecked")
    private Node<V> continueWalking() {
        return (Node<V>) CONTINUE_WALKING;
    }
<a href="https://en.wikipedia.org/wiki/Trie">Trie</a> implementation to route a request to the
designated value.

{@link RoutingTrie} uses the character ':' and '*' for special purpose to handle the request path
efficiently.
<ul>
    <li>':' as a path variable like the regular expression of [^/]+</li>
    <li>'*' as a catch-all like the regular expression of .*</li>
</ul>
For example,
<ul>
    <li>"/hello/world" exactly matches the request path</li>
    <li>"/hello/*" matches every request paths starting with "/hello/"</li>
    <li>"/hello/:/world" matches the request paths like "/hello/java/world" and "/hello/armeria/world"</li>
    <li>"/hello/:/world/*" matches the request paths like "/hello/java/world" and
    "/hello/new/world/for/armeria</li>
</ul>

@param <V> Value type of {@link RoutingTrie}.
core/src/main/java/com/linecorp/armeria/server/RoutingTrie.java