void (T value) { boolean debug = !myNodeWrapper && LOG.isDebugEnabled(); int hash = !debug ? 0 : hashCode(); myNullValueSet = value == null || setInternalValue(value); recordValueSetTrace(myNullValueSet); if (debug && hash != hashCode()) { LOG.warn("hash code changed: " + myValue); } }