@NotNull
  @Override
  public BuildProgress<BuildProgressDescriptor> progress(@NotNull String title, long total, long progress, String unit) {
    Object parentId = myParentProgress != null ? myParentProgress.getId() : null;
    myListener.onEvent(getBuildId(), new ProgressBuildEventImpl(getId(), parentId, System.currentTimeMillis(), title, total, progress, unit));
    return this;
  }
@NotNull
  @Override
  public BuildProgress<BuildProgressDescriptor> progress(@NotNull String title, long total, long progress, String unit)