Class NumberValueImpl<T extends NumberValueImpl<T,​R,​S,​D>,​R extends Number & Comparable<? super R>,​S extends NumberDomainSubset<S,​D>,​D extends NumberDomain>