protected function _renderExpressionAndTerms(ExpressionInterface $expression, $context = null)
    {
        $renderedTerms = [];

        foreach ($expression->getTerms() as $_term) {
            $renderedTerms[] = $this->_renderExpressionTerm($_term, $context);
        }

        return $this->_compileExpressionTerms($expression, $renderedTerms, $context);
    }