@Nonnull
	@Override
	public ReValue mergeWith(@Nonnull ReValue other) throws IllegalValueException {
		if (other == UninitializedValue.UNINITIALIZED_VALUE)
			return other;
		else if (other instanceof ObjectValue otherObject)
			return ObjectValue.object(type, nullness().mergeWith(otherObject.nullness()));
		throw new IllegalValueException("Cannot merge with: " + other);
	}
Object value holder implementation.

@author Matt Coley
recaf-core/src/main/java/software/coley/recaf/util/analysis/value/impl/ObjectValueImpl.java