Assertion: class's function | /r/CapableOf | return compatible types
Facets:
Source sentences:
text: , or in the data class body or final implementations in a superclass, then these functions are not generated, and the existing implementations are used; If a supertype has the componentN() functions that are open and return compatible types, the corresponding functions are generated for the data class and override those of the supertype.
text: functions that are open and return compatible types, the corresponding functions are generated for the data class and override those of the supertype.