@NotNull
  @Override
  public DirectoryProcessingResult detectRoots(@NotNull File dir,
                                               File @NotNull [] children,
                                               @NotNull File base,
                                               @NotNull List<DetectedProjectRoot> result) {
    result.add(new DetectedContentRoot(dir, JavaUiBundle.message("default.project.structure.root.type.name"), WebModuleTypeBase.getInstance()));
    return DirectoryProcessingResult.SKIP_CHILDREN;
  }
@NotNull
  @Override
  public DirectoryProcessingResult detectRoots(@NotNull File dir,
                                               File @NotNull [] children,
                                               @NotNull File base,
                                               @NotNull List<DetectedProjectRoot> result)