FILE fqName:<root> fileName:/kt28006.kt
  PROPERTY name:test1 visibility:public modality:FINAL flags:val
    FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.String visibility:public flags:final,static
      EXPRESSION_BODY
        CONST String type=kotlin.String value="\uD83E\uDD17"
    FUN DEFAULT_PROPERTY_ACCESSOR name:<get-test1> visibility:public modality:FINAL <> () returnType:kotlin.String flags:
      correspondingProperty: PROPERTY name:test1 visibility:public modality:FINAL flags:val
      BLOCK_BODY
        RETURN type=kotlin.Nothing from='<get-test1>(): String'
          GET_FIELD 'test1: String' type=kotlin.String origin=null
  PROPERTY name:test2 visibility:public modality:FINAL flags:val
    FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.String visibility:public flags:final,static
      EXPRESSION_BODY
        CONST String type=kotlin.String value="\uD83E\uDD17\uD83E\uDD17"
    FUN DEFAULT_PROPERTY_ACCESSOR name:<get-test2> visibility:public modality:FINAL <> () returnType:kotlin.String flags:
      correspondingProperty: PROPERTY name:test2 visibility:public modality:FINAL flags:val
      BLOCK_BODY
        RETURN type=kotlin.Nothing from='<get-test2>(): String'
          GET_FIELD 'test2: String' type=kotlin.String origin=null
  PROPERTY name:testConst1 visibility:public modality:FINAL flags:const,val
    FIELD PROPERTY_BACKING_FIELD name:testConst1 type:kotlin.String visibility:public flags:final,static
      EXPRESSION_BODY
        CONST String type=kotlin.String value="\uD83E\uDD17"
    FUN DEFAULT_PROPERTY_ACCESSOR name:<get-testConst1> visibility:public modality:FINAL <> () returnType:kotlin.String flags:
      correspondingProperty: PROPERTY name:testConst1 visibility:public modality:FINAL flags:const,val
      BLOCK_BODY
        RETURN type=kotlin.Nothing from='<get-testConst1>(): String'
          GET_FIELD 'testConst1: String' type=kotlin.String origin=null
  PROPERTY name:testConst2 visibility:public modality:FINAL flags:const,val
    FIELD PROPERTY_BACKING_FIELD name:testConst2 type:kotlin.String visibility:public flags:final,static
      EXPRESSION_BODY
        CONST String type=kotlin.String value="\uD83E\uDD17\uD83E\uDD17"
    FUN DEFAULT_PROPERTY_ACCESSOR name:<get-testConst2> visibility:public modality:FINAL <> () returnType:kotlin.String flags:
      correspondingProperty: PROPERTY name:testConst2 visibility:public modality:FINAL flags:const,val
      BLOCK_BODY
        RETURN type=kotlin.Nothing from='<get-testConst2>(): String'
          GET_FIELD 'testConst2: String' type=kotlin.String origin=null
  PROPERTY name:testConst3 visibility:public modality:FINAL flags:const,val
    FIELD PROPERTY_BACKING_FIELD name:testConst3 type:kotlin.String visibility:public flags:final,static
      EXPRESSION_BODY
        CONST String type=kotlin.String value="\uD83E\uDD17\uD83E\uDD17\uD83E\uDD17"
    FUN DEFAULT_PROPERTY_ACCESSOR name:<get-testConst3> visibility:public modality:FINAL <> () returnType:kotlin.String flags:
      correspondingProperty: PROPERTY name:testConst3 visibility:public modality:FINAL flags:const,val
      BLOCK_BODY
        RETURN type=kotlin.Nothing from='<get-testConst3>(): String'
          GET_FIELD 'testConst3: String' type=kotlin.String origin=null
  PROPERTY name:testConst4 visibility:public modality:FINAL flags:const,val
    FIELD PROPERTY_BACKING_FIELD name:testConst4 type:kotlin.String visibility:public flags:final,static
      EXPRESSION_BODY
        CONST String type=kotlin.String value="\uD83E\uDD17\uD83E\uDD17\uD83E\uDD17\uD83E\uDD17"
    FUN DEFAULT_PROPERTY_ACCESSOR name:<get-testConst4> visibility:public modality:FINAL <> () returnType:kotlin.String flags:
      correspondingProperty: PROPERTY name:testConst4 visibility:public modality:FINAL flags:const,val
      BLOCK_BODY
        RETURN type=kotlin.Nothing from='<get-testConst4>(): String'
          GET_FIELD 'testConst4: String' type=kotlin.String origin=null
  FUN name:test1 visibility:public modality:FINAL <> (x:kotlin.Int) returnType:kotlin.String flags:
    VALUE_PARAMETER name:x index:0 type:kotlin.Int flags:
    BLOCK_BODY
      RETURN type=kotlin.Nothing from='test1(Int): String'
        STRING_CONCATENATION type=kotlin.String
          CONST String type=kotlin.String value="\uD83E\uDD17"
          GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=null
  FUN name:test2 visibility:public modality:FINAL <> (x:kotlin.Int) returnType:kotlin.String flags:
    VALUE_PARAMETER name:x index:0 type:kotlin.Int flags:
    BLOCK_BODY
      RETURN type=kotlin.Nothing from='test2(Int): String'
        STRING_CONCATENATION type=kotlin.String
          GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=null
          CONST String type=kotlin.String value="\uD83E\uDD17"
  FUN name:test3 visibility:public modality:FINAL <> (x:kotlin.Int) returnType:kotlin.String flags:
    VALUE_PARAMETER name:x index:0 type:kotlin.Int flags:
    BLOCK_BODY
      RETURN type=kotlin.Nothing from='test3(Int): String'
        STRING_CONCATENATION type=kotlin.String
          GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=null
          CONST String type=kotlin.String value="\uD83E\uDD17"
          GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=null
