code: @Override
    public void setupValueChangedListeners() {
      super.setupValueChangedListeners();
  
      field.tooltipProperty().addListener(
          (observable, oldValue, newValue) -> toggleTooltip(editableSpinner)
      );
      field.errorMessagesProperty().addListener(
          (observable, oldValue, newValue) -> toggleTooltip(editableSpinner)
      );
    }
docs: {@inheritDoc}