in runtime/src/commonMain/kotlin/space/jetbrains/api/runtime/TypeStructure.kt [147:154]
public fun toProperty(name: String): Property<T> {
val inclusionStrategy = when {
isExtension -> InclusionStrategy.ONLY_EXPLICIT
isOuterRecord && name == "id" -> InclusionStrategy.ONLY_EXPLICIT_OR_PARENT_EXPLICIT
else -> InclusionStrategy.PARENT
}
return Property(name, type, inclusionStrategy)
}