@0:0..5:0 FILE fqName:<root> fileName:/kt63779_2.kt
  @1:0..4:1 FUN name:topLevelMethod visibility:public modality:FINAL <> () returnType:kotlin.Unit
    @1:21..4:1 BLOCK_BODY
      @2:4..13 VAR name:z type:kotlin.Int [var]
        @2:12..13 CONST Int type=kotlin.Int value=3
      @3:4..37 WHEN type=kotlin.Unit origin=IF
        @3:7..22 BRANCH
          @3:7..11 CONST Boolean type=kotlin.Boolean value=true
          @3:13..22 BLOCK type=kotlin.Unit origin=null
            @3:15..20 SET_VAR 'var z: kotlin.Int [var] declared in <root>.topLevelMethod' type=kotlin.Unit origin=EQ
              @3:19..20 CONST Int type=kotlin.Int value=4
        @3:28..37 BRANCH
          @3:28..37 CONST Boolean type=kotlin.Boolean value=true
          @3:28..37 BLOCK type=kotlin.Unit origin=null
            @3:30..35 SET_VAR 'var z: kotlin.Int [var] declared in <root>.topLevelMethod' type=kotlin.Unit origin=EQ
              @3:34..35 CONST Int type=kotlin.Int value=5
