/*
   * Copied from BasicNewProjectResourceWizard (modified)
   */
  private WorkspaceModifyOperation createNewSimpleProjectOperation() {
    final IProject newProjectHandle = fMainPage.getProjectHandle();
    URI location = null;
    if (!fMainPage.useDefaults()) {
      location = fMainPage.getLocationURI();
    }

    IWorkspace workspace = ResourcesPlugin.getWorkspace();
    final IProjectDescription description =
        workspace.newProjectDescription(newProjectHandle.getName());
    description.setLocationURI(location);

    WorkspaceModifyOperation op =
        new WorkspaceModifyOperation() {
          @Override
          protected void execute(IProgressMonitor monitor) throws CoreException {
            createProject(description, newProjectHandle, monitor);
            doPostCreateProjectAction(newProjectHandle, monitor);
          }
        };
    return op;
  }