IWizardPage page = getContainer().getCurrentPage();
if (!page.isPageComplete())
return false;
// first as the page if it has more pages
if (page.canFlipToNextPage()) {
return false;
}
// find out if there is another primary page
return getNextPrimaryPage(page) == null;