code: protected IProject createProvisonalProject() {
  		final IStatus status = changeToNewProject();
  		if (status != null) {
  			updateStatus(status);
  			if (!status.isOK()) {
  				ErrorDialog.openError(
  						getShell(),
  						NewWizardMessages.NewJavaProjectWizardPageTwo_error_title,
  						null,
  						status);
  			}
  		}
  		return this.currProject;
  	}
docs: Creates the provisional project on which the wizard is working on.
  The provisional project is typically created when the page is entered
  the first time. The early project creation is required to configure
  linked folders.
  
  @return the provisional project