BuildProgress<BuildProgressDescriptor> (@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; }