selectAndReveal(project);
BasicNewResourceWizard.selectAndReveal(project, fWorkbench.getActiveWorkbenchWindow());
	protected void finishPage(IProgressMonitor monitor) throws InterruptedException, CoreException {		try {					monitor.beginTask("Creating XY project...", 3); // 3 steps			IProject project= fMainPage.getProjectHandle();			IPath locationPath= fMainPage.getLocationPath();					// create the project			IProjectDescription desc= project.getWorkspace().newProjectDescription(project.getName());			if (Platform.getLocation().equals(locationPath)) {				locationPath= null;			}			desc.setLocation(locationPath);			project.create(desc, new SubProgressMonitor(monitor, 1));			project.open(new SubProgressMonitor(monitor, 1));						updatePage();			fJavaPage.configureJavaProject(new SubProgressMonitor(monitor, 1));			// TODO: configure your page / nature				// change to the perspective specified in the plugin.xml					BasicNewProjectResourceWizard.updatePerspective(fConfigElement);			selectAndReveal(project);					} finally {			if (monitor != null) {				monitor.done();			}		}	}