code: public void redo() {
      if (isListChange()) {
        LOGGER.trace("Redoing list change: " + newList.get().toString());
        setting.valueProperty().setValue(newList.get());
      } else {
        setting.valueProperty().setValue(newValue.get());
      }
    }
docs: Redos a change.
  Does this by setting the corresponding value of the {@link Setting} to the new value of this
  change.