kotlin version: 2.2.20 error message: java.lang.OutOfMemoryError: GC overhead limit exceeded at org.jetbrains.kotlin.fir.deserialization.FirMemberDeserializer.addValueParametersTo(FirMemberDeserializer.kt:807) at org.jetbrains.kotlin.fir.deserialization.FirMemberDeserializer.addValueParametersTo$default(FirMemberDeserializer.kt:785) at org.jetbrains.kotlin.fir.deserialization.FirMemberDeserializer.loadFunction(FirMemberDeserializer.kt:659) at org.jetbrains.kotlin.fir.deserialization.FirMemberDeserializer.loadFunction$default(FirMemberDeserializer.kt:598) at org.jetbrains.kotlin.fir.deserialization.ClassDeserializationKt.deserializeClassToSymbol(ClassDeserialization.kt:147) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider.findAndDeserializeClass(AbstractFirDeserializedSymbolProvider.kt:262) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider.classCache$lambda$0(AbstractFirDeserializedSymbolProvider.kt:163) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider$$Lambda/0x00007155146c7130.invoke(Unknown Source) at org.jetbrains.kotlin.fir.caches.FirThreadUnsafeCacheWithPostCompute.getValue(FirThreadUnsafeCachesFactory.kt:75) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider.getClass(AbstractFirDeserializedSymbolProvider.kt:343) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider$findAndDeserializeClass$1.invoke(AbstractFirDeserializedSymbolProvider.kt:276) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider$findAndDeserializeClass$1.invoke(AbstractFirDeserializedSymbolProvider.kt:276) at org.jetbrains.kotlin.fir.deserialization.ClassDeserializationKt.deserializeClassToSymbol(ClassDeserialization.kt:174) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider.findAndDeserializeClass(AbstractFirDeserializedSymbolProvider.kt:262) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider.classCache$lambda$0(AbstractFirDeserializedSymbolProvider.kt:163) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider$$Lambda/0x00007155146c7130.invoke(Unknown Source) at org.jetbrains.kotlin.fir.caches.FirThreadUnsafeCacheWithPostCompute.getValue(FirThreadUnsafeCachesFactory.kt:75) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider.getClass(AbstractFirDeserializedSymbolProvider.kt:343) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider.getClass$default(AbstractFirDeserializedSymbolProvider.kt:326) at org.jetbrains.kotlin.fir.deserialization.AbstractFirDeserializedSymbolProvider.getClassLikeSymbolByClassId(AbstractFirDeserializedSymbolProvider.kt:420) at org.jetbrains.kotlin.fir.resolve.providers.impl.FirCachingCompositeSymbolProvider.computeClass(FirCachingCompositeSymbolProvider.kt:147) at org.jetbrains.kotlin.fir.resolve.providers.impl.FirCachingCompositeSymbolProvider.access$computeClass(FirCachingCompositeSymbolProvider.kt:27) at org.jetbrains.kotlin.fir.resolve.providers.impl.FirCachingCompositeSymbolProvider$special$$inlined$createCache$1.invoke(FirCachesFactory.kt:163) at org.jetbrains.kotlin.fir.resolve.providers.impl.FirCachingCompositeSymbolProvider$special$$inlined$createCache$1.invoke(FirCachesFactory.kt:147) at org.jetbrains.kotlin.fir.caches.FirThreadUnsafeCache.getValue(FirThreadUnsafeCachesFactory.kt:57) at org.jetbrains.kotlin.fir.resolve.providers.impl.FirCachingCompositeSymbolProvider.getClassLikeSymbolByClassId(FirCachingCompositeSymbolProvider.kt:174) at org.jetbrains.kotlin.fir.resolve.ToSymbolUtilsKt.toSymbol(ToSymbolUtils.kt:57) at org.jetbrains.kotlin.fir.resolve.ToSymbolUtilsKt.toTypeAliasSymbol(ToSymbolUtils.kt:77) at org.jetbrains.kotlin.fir.resolve.TypeExpansionUtilsKt.directExpansionType(TypeExpansionUtils.kt:173) at org.jetbrains.kotlin.fir.resolve.TypeExpansionUtilsKt.fullyExpandedTypeNoCache(TypeExpansionUtils.kt:160) at org.jetbrains.kotlin.fir.resolve.TypeExpansionUtilsKt.fullyExpandedType(TypeExpansionUtils.kt:54) at org.jetbrains.kotlin.fir.resolve.TypeExpansionUtilsKt.fullyExpandedType$default(TypeExpansionUtils.kt:44)