e0baeb53db
When building the original for a substitution override for a synthetic property, use the initial setter as fallback when unsubstituting it returns null. This can happen when a generic class overrides the getter of a synthetic property of a non-generic class. Then the setter is never substituted, therefore there is nothing to unsubstitute. ^KT-57168 Fixed