Interface DescribedDomainSubset<S extends DescribedDomainSubset<S,​D>,​D extends ValueDomain>