public static @NotNull ConfigurableGroup getConfigurableGroup(@Nullable Project project, boolean withIdeSettings) {
    Project targetProject = withIdeSettings ? project : ProjectUtil.currentOrDefaultProject(project);
    return new EpBasedConfigurableGroup(
      targetProject,
      () -> {
        List<Configurable> configurables = getConfigurables(targetProject, withIdeSettings);
        return getConfigurableGroup(configurables, targetProject);
      }
    );
  }
public static @NotNull ConfigurableGroup getConfigurableGroup(@Nullable Project project, boolean withIdeSettings)