@NotNull
  @Override
  public BuildRootProgressImpl fail(long timeStamp, @NotNull @BuildEventsNls.Message String message) {
    assertStarted();
    FinishBuildEvent event = new FinishBuildEventImpl(getId(), null, timeStamp, message, new FailureResultImpl());
    myListener.onEvent(getBuildId(), event);
    return this;
  }
@NotNull
  @Override
  public BuildRootProgressImpl fail(long timeStamp, @NotNull @BuildEventsNls.Message String message)