FILE fqName:<root> fileName:/main.kt
  FUN name:box visibility:public modality:FINAL returnType:kotlin.String
    BLOCK_BODY
      VAR name:test2 type:<root>.MyMap<kotlin.String> [val]
        CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.MyMap' type=<root>.MyMap<kotlin.String> origin=null
          TYPE_ARG (of class) V: @[FlexibleNullability] kotlin.String?
      RETURN type=kotlin.Nothing from='public final fun box (): kotlin.String declared in <root>'
        TRY type=kotlin.String
          try: BLOCK type=kotlin.String origin=null
            CALL 'public final fun plus (other: kotlin.Any?): kotlin.String declared in kotlin.String' type=kotlin.String origin=PLUS
              ARG <this>: CONST String type=kotlin.String value="fail"
              ARG other: CALL 'public final fun CHECK_NOT_NULL <T0> (arg0: T0 of kotlin.internal.ir.CHECK_NOT_NULL?): {T0 of kotlin.internal.ir.CHECK_NOT_NULL & Any} declared in kotlin.internal.ir' type=kotlin.String origin=EXCLEXCL
                TYPE_ARG T0: @[EnhancedNullability] kotlin.String
                ARG arg0: CALL 'public open fun get (key: @[FlexibleNullability] kotlin.String?): @[EnhancedNullability] V of <root>.MyMap? declared in <root>.MyMap' type=@[EnhancedNullability] kotlin.String? origin=null
                  ARG <this>: GET_VAR 'val test2: <root>.MyMap<kotlin.String> declared in <root>.box' type=<root>.MyMap<kotlin.String> origin=null
                  ARG key: CONST String type=kotlin.String value="test"
          CATCH parameter=val e: java.lang.RuntimeException declared in <root>.box
            VAR CATCH_PARAMETER name:e type:java.lang.RuntimeException [val]
            BLOCK type=kotlin.String origin=null
              CALL 'public final fun CHECK_NOT_NULL <T0> (arg0: T0 of kotlin.internal.ir.CHECK_NOT_NULL?): {T0 of kotlin.internal.ir.CHECK_NOT_NULL & Any} declared in kotlin.internal.ir' type=kotlin.String origin=EXCLEXCL
                TYPE_ARG T0: kotlin.String
                ARG arg0: CALL 'public open fun <get-message> (): kotlin.String? declared in java.lang.RuntimeException' type=kotlin.String? origin=GET_PROPERTY
                  ARG <this>: GET_VAR 'val e: java.lang.RuntimeException declared in <root>.box' type=java.lang.RuntimeException origin=null
