docs: public void setAutoScale(final boolean AUTO_SCALE) {
          if (null == autoScale) {
              _autoScale = AUTO_SCALE;
              if (_autoScale) {
                  originalMinValue = getMinValue();
                  originalMaxValue = getMaxValue();
                  calcAutoScale();
              } else {
                  setMinValue(Double.compare(-Double.MAX_VALUE, originalMinValue) == 0 ? getMinValue() : originalMinValue);
                  setMaxValue(Double.compare(Double.MAX_VALUE, originalMaxValue) == 0 ? getMaxValue() : originalMaxValue);
              }
              fireUpdateEvent(RECALC_EVENT);
          } else {
              autoScale.set(AUTO_SCALE);
          }
      }