protected function _doDefinitions(&$content, array &$args = array())
    {
        $items_content = '';

        // common arguments for all items
        $terms_args = $this->_getArgsStack($args, 'term');
        $descriptions_args = $this->_getArgsStack($args, 'description');

        // loop on each list items
        $i = 0;
        foreach ($content as $term=>$def) {
            $term_args = array_merge_recursive($terms_args, $this->_getArgsStack($args, 'term'.$i));
            $description_args = array_merge_recursive($descriptions_args, $this->_getArgsStack($args, 'description'.$i));
            $items_content .=
                $this->_tagComposer($term, 'definition_term', $term_args)
                .$this->_tagComposer($def, 'definition_description', $description_args);
            $i++;
        }

        $content = $items_content;
    }