protected function buildRuntimeTagRendererException(TagInterface $tag)
    {
        $msg = sprintf('No template tag renderer has been found for the "%s_%s" tag', $tag->getCategory(), $tag->getType());

        if ($tag instanceof RequireTagInterface) {
            $msg .= sprintf(' with the asset "%s"', $tag->getPath());
        }

        return new RuntimeTagRendererException($msg);
    }