@Override protected void handleStatusChanged() { super.handleStatusChanged(); boolean pageComplete = true; if (currentStatusStale) { pageComplete = false; } else if (currentStatus != null) { pageComplete = !currentStatus.matches(IStatus.ERROR | IStatus.CANCEL); } ((WizardPage) getDialogPage()).setPageComplete(pageComplete); } }