public @NotNull Presentation withIcon(@Nullable Icon icon) {
    return new Presentation(name, priority, rangesToHighlight, icon, fixAllOption);
  }
public @NotNull Presentation withIcon(@Nullable Icon icon)