'Remove all content child elements, preserving the ``<w:tcPr>``
element if present. Note that this leaves the ``<w:tc>`` element in
an invalid state because it doesn\'t contain at least one block-level
element. It\'s up to the caller to add a ``<w:p>``child element as the
last content element.'

def clear_content(self):

    new_children = []
    tcPr = self.tcPr
    if (tcPr is not None):
        new_children.append(tcPr)
    self[:] = new_children
