join method
Join operation (⊔): least upper bound of two abstract values.
Implementation
@override
CombinedDomain join(CombinedDomain other) {
return CombinedDomain(
interval.join(other.interval),
nullability.join(other.nullability),
);
}