@Override
  public Icon getTaskIcon(RunConfigurableBeforeRunTask task) {
    RunnerAndConfigurationSettings settings = task.getSettingsWithTarget().first;
    return settings == null ? null : ProgramRunnerUtil.getConfigurationIcon(settings, false);
  }
@Override
  public Icon getTaskIcon(RunConfigurableBeforeRunTask task)