@Override
		public V setValue(V value) {
			V oldVal = this.val;
			this.val = value;
			updateNode(this);
			return oldVal;
		}
Find the given value in this subtree

@param value the value to find
@param mode when the value occurs multiple times, identifies which instance to find
@return the node containing the given value, or null if not found
Ghidra/Framework/Generic/src/main/java/ghidra/generic/util/datastruct/TreeValueSortedMap.java