@Contract(pure = true)
  public @NotNull GradleModelHolderState withPhase(@NotNull GradleModelFetchPhase phase) {
    return new GradleModelHolderState(myRootBuild, myNestedBuilds, myBuildEnvironment, myModels, phase, myOpenTelemetryTraces);
  }
@Contract(pure = true)
  public @NotNull GradleModelHolderState withPhase(@NotNull GradleModelFetchPhase phase)