void (@NotNull Object buildId, @NotNull BuildEvent event) { if (event instanceof OutputBuildEvent && (event.getParentId() == null || event.getParentId() == myBuildDescriptor.getId())) { ExecutionConsole consoleView = getConsoleView(); if (consoleView instanceof BuildProgressListener) { ((BuildProgressListener)consoleView).onEvent(buildId, event); } } else { BuildTreeConsoleView eventView = getEventView(); if (eventView != null) { eventView.onEvent(buildId, event); } } }