@NotNull
  @Override
  public BuildProgress<BuildProgressDescriptor> fail() {
    return fail(System.currentTimeMillis(), BuildBundle.message("build.status.failed"));
  }
@NotNull
  @Override
  public BuildProgress<BuildProgressDescriptor> fail()