private void maybeLogicalDetach(ContentElement element) {
Widget w = getGwtWidget(element);
LogicalPanel p = getLogicalPanel(element);
if (p != null && w != null && w.getParent() != null) {
p.doOrphan(w);
}
}
/**
* Assigns a widget to an element and optionally attaches it to a parent html