Ok it seems to be similar to WSF_URI_TEMPLATE_ROUTER_HELPER
except that your classes has better comments and assertion.
and the name might be nicer too (long but nicer)

So we should remove WSF_URI_TEMPLATE_ROUTER_HELPER and use this one as replacement