docs: def _move_content_to(self, other_tc):
          """
          Append the content of this cell to *other_tc*, leaving this cell with
          a single empty ``<w:p>`` element.
          """
          if other_tc is self:
              return
          if self._is_empty:
              return
          other_tc._remove_trailing_empty_p()
          # appending moves each element from self to other_tc
          for block_element in self.iter_block_items():
              other_tc.append(block_element)
          # add back the required minimum single empty <w:p> element
          self.append(self._new_p())