// FormatCompositeModifier will stop trying to modify the
// FormatComposite subsequent to its departure.
formatComposite.addDisposeListener(new DisposeListener() {
public void widgetDisposed(DisposeEvent event) {
ODOMElement element = formatComposite.getElement();
element.removeChangeListener(hierarchyChangeListener,
ChangeQualifier.HIERARCHY);
element.removeChangeListener(attributeChangeListener,
ChangeQualifier.ATTRIBUTE_VALUE);
element.removeChangeListener(attributeChangeListener,
ChangeQualifier.HIERARCHY);