private static boolean matchesPage(SmartImportJob job, SmartImportRootWizardPage page) {
   File jobRoot = job.getRoot().getAbsoluteFile();
   File pageRoot = page.getSelectedRoot().getAbsoluteFile();
   boolean sameSource =
       jobRoot.equals(pageRoot)
           || (isValidArchive(pageRoot)
               && getExpandDirectory(pageRoot).getAbsoluteFile().equals(jobRoot));
   return sameSource
       && job.isDetectNestedProjects() == page.isDetectNestedProject()
       && job.isConfigureProjects() == page.isConfigureProjects();
 }