completeConversion( rel2, allowInfiniteCostConverters,
completeConversion( rel2, allowInfiniteCostConverters,
assert rel.getTraitSet().contains(toTrait); rel = completeConversion( rel, allowInfiniteCostConverters, toTraits, Expressions.list(traitDef));
assert rel.getTraitSet().getTrait(traitDef).subsumes(toTrait); rel = completeConversion( rel, allowInfiniteCostConverters, toTraits, Expressions.list(traitDef));