This was resulting in comparison failures on .equals() for InstanceType objects -- in particular where we do a retype to a subtype and then back to an original type again this would mean that the type def comparisons on the original type (using .equals()) would fail because the original value would have the valid status list while the back-again type would not.
This was resulting in comparison failures on
.equals()
forInstanceType
objects -- in particular where we do a retype to a subtype and then back to an original type again this would mean that the type def comparisons on the original type (using.equals()
) would fail because the original value would have the valid status list while the back-again type would not.