fn clear_state_after_traversing<E>(
    element: E,
    data: &mut ElementData,
    flags: TraversalFlags
)where
    E: TElement,