private void importTestUtilsIfNeeded(Quickstart qstart) {
   for (String error : ExamplesOperator.getInstance().getAllErrors()) {
     if (error.contains("Missing artifact org.javaee7:test-utils")) {
       Quickstart testUtils =
           new Quickstart(
               "test-utils",
               qstart.getPath().getAbsolutePath().replace(qstart.getName(), "test-utils"));
       importQuickstart(testUtils);
       break;
     }
     if (error.contains("Missing artifact org.javaee7:util")) {
       Quickstart testUtils =
           new Quickstart(
               "util", qstart.getPath().getAbsolutePath().replace(qstart.getName(), "test-utils"));
       importQuickstart(testUtils);
       break;
     }
   }
 }
 protected void importQuickstart(Quickstart quickstart) throws NoProjectException {
   ExtendedMavenImportWizard mavenImportWizard = new ExtendedMavenImportWizard();
   mavenImportWizard.open();
   MavenImportWizardFirstPage wizPage = new MavenImportWizardFirstPage();
   try {
     wizPage.setRootDirectory(quickstart.getPath().getAbsolutePath());
   } catch (WaitTimeoutExpiredException e) {
     cleanupShells();
     throw new NoProjectException();
   }
   try {
     mavenImportWizard.finish();
   } catch (MavenImportWizardException e) {
     for (String error : e.getErrors()) {
       reporter.addError(quickstart, error);
     }
   }
 }