@NotNull
  @Override
  public BuildProgress<BuildProgressDescriptor> message(@NotNull String title,
                                                        @NotNull String message,
                                                        @NotNull MessageEvent.Kind kind,
                                                        @Nullable Navigatable navigatable) {
    MessageEventImpl event = new MessageEventImpl(getId(), kind, null, title, message) {
      @Override
      public @Nullable Navigatable getNavigatable(@NotNull Project project) {
        return navigatable;
      }
    };
    myListener.onEvent(getBuildId(), event);
    return this;
  }
@NotNull
  @Override
  public BuildProgress<BuildProgressDescriptor> message(@NotNull String title,
                                                        @NotNull String message,
                                                        @NotNull MessageEvent.Kind kind,
                                                        @Nullable Navigatable navigatable)