if (presentablePart != null && presentation != null) {
ignoreSelectionChanges = true;
presentableParts .remove(presentablePart);
presentation.removePart(presentablePart);
presentablePart.dispose();
ignoreSelectionChanges = false;
}
if (!isDisposed()) {
child.setContainer(null);