public @NotNull EnvironmentVariablesData with(@Nullable String environmentFile) {
    return Objects.equals(environmentFile, myEnvironmentFile) ? this : create(myEnvs, myPassParentEnvs, environmentFile);
  }
public @NotNull EnvironmentVariablesData with(@Nullable String environmentFile)