void WrapContentsInDummySpanCommand::doApply()
{
    ASSERT(m_element);

    ExceptionCode ec = 0;

    if (!m_dummySpan)
        m_dummySpan = static_pointer_cast<HTMLElement>(createStyleSpanElement(document()));
 
    while (m_element->firstChild()) {
        m_dummySpan->appendChild(m_element->firstChild(), ec);
        ASSERT(ec == 0);
    }

    m_element->appendChild(m_dummySpan.get(), ec);
    ASSERT(ec == 0);
}
void WrapContentsInDummySpanCommand::doApply()
{
    m_dummySpan = createStyleSpanElement(document());
    
    executeApply();
}