text: public final boolean updateValue(ValueEval value) {if (value == null) {throw new IllegalArgumentException("Did not expect to update to null");}boolean result = !areValuesEqual(_value, value);_value = value;return result;}