protected function _delegateRenderTerm(TermInterface $term, $context = null)
    {
        try {
            $childCtx = $context;
            $childCtx[ExprCtx::K_EXPRESSION] = $term;

            return $this->_getTermDelegateRenderer($term, $context)
                        ->render($childCtx);
        } catch (OutOfRangeException $outOfRangeException) {
            $this->_throwRendererException(
                $this->__('Could not find a delegate renderer for the given term.'),
                null,
                $outOfRangeException
            );
        }
    }