code: public static Setting of(String description, IntegerProperty property) {
      return new Setting<>(
          description,
          Field.ofIntegerType(property)
              .label(description)
              .render(new SimpleIntegerControl()),
          property);
    }
docs: Constructs a setting of {@link Integer} type, which is represented by a {@link TextField}.
  
  @param description the title of this setting
  @param property    to be bound, saved / loaded and used for undo / redo
  @return the constructed setting