dialog.setHelpAvailable(false);
	protected IPackageFragment choosePackage() {		IPackageFragmentRoot froot= getPackageFragmentRoot();		IJavaElement[] packages= null;		try {			if (froot != null && froot.exists()) {				packages= froot.getChildren();			}		} catch (JavaModelException e) {			JavaPlugin.log(e);		}		if (packages == null) {			packages= new IJavaElement[0];		}				ElementListSelectionDialog dialog= new ElementListSelectionDialog(getShell(), new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT));		dialog.setIgnoreCase(false);		dialog.setTitle(NewWizardMessages.NewTypeWizardPage_ChoosePackageDialog_title); 		dialog.setMessage(NewWizardMessages.NewTypeWizardPage_ChoosePackageDialog_description); 		dialog.setEmptyListMessage(NewWizardMessages.NewTypeWizardPage_ChoosePackageDialog_empty); 		dialog.setElements(packages);		IPackageFragment pack= getPackageFragment();		if (pack != null) {			dialog.setInitialSelections(new Object[] { pack });		}		if (dialog.open() == Window.OK) {			return (IPackageFragment) dialog.getFirstResult();		}		return null;	}