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