protected @Nullable Icon createIcon(@NotNull VcsRefType type,
                                      @NotNull Collection<VcsRef> refs,
                                      int refIndex, int height) {
    if (refIndex == 0) {
      Color color = type.getBackgroundColor();
      return new LabelIcon(this, height, getBackground(),
                           refs.size() > 1 ? List.of(color, color) : Collections.singletonList(color));
    }
    return null;
  }
protected @Nullable Icon createIcon(@NotNull VcsRefType type,
                                      @NotNull Collection<VcsRef> refs,
                                      int refIndex, int height)