CLASS IR_EXTERNAL_JAVA_DECLARATION_STUB CLASS name:JavaChild modality:OPEN visibility:public superTypes:[<root>.KotlinBase]
  thisReceiver: VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> type:<root>.JavaChild
  CONSTRUCTOR IR_EXTERNAL_JAVA_DECLARATION_STUB visibility:public returnType:<root>.JavaChild [primary]
  FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override,operator]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:kotlin.Any
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:other index:1 type:kotlin.Any?
    overridden:
      public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in <root>.KotlinBase
  FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN returnType:kotlin.Int [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:kotlin.Any
    overridden:
      public open fun hashCode (): kotlin.Int [fake_override] declared in <root>.KotlinBase
  FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:kotlin.String [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:kotlin.Any
    overridden:
      public open fun toString (): kotlin.String [fake_override] declared in <root>.KotlinBase
  PROPERTY IR_EXTERNAL_DECLARATION_STUB name:a visibility:public modality:FINAL [fake_override,var]
    overridden:
      public final a: kotlin.Int [var] declared in <root>.KotlinBase
    FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:FINAL returnType:kotlin.Int [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:<root>.KotlinBase
      correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:a visibility:public modality:FINAL [fake_override,var]
      overridden:
        public final fun <get-a> (): kotlin.Int declared in <root>.KotlinBase
    FUN FAKE_OVERRIDE name:<set-a> visibility:public modality:FINAL returnType:kotlin.Unit [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:<root>.KotlinBase
      VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:<set-?> index:1 type:kotlin.Int
      correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:a visibility:public modality:FINAL [fake_override,var]
      overridden:
        public final fun <set-a> (<set-?>: kotlin.Int): kotlin.Unit declared in <root>.KotlinBase
  PROPERTY IR_EXTERNAL_DECLARATION_STUB name:b visibility:public modality:FINAL [fake_override,var]
    overridden:
      public final b: kotlin.Int [var] declared in <root>.KotlinBase
    FUN FAKE_OVERRIDE name:<get-b> visibility:public modality:FINAL returnType:kotlin.Int [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:<root>.KotlinBase
      correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:b visibility:public modality:FINAL [fake_override,var]
      overridden:
        public final fun <get-b> (): kotlin.Int declared in <root>.KotlinBase
    FUN FAKE_OVERRIDE name:<set-b> visibility:protected modality:FINAL returnType:kotlin.Unit [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:<root>.KotlinBase
      VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:<set-?> index:1 type:kotlin.Int
      correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:b visibility:public modality:FINAL [fake_override,var]
      overridden:
        protected final fun <set-b> (<set-?>: kotlin.Int): kotlin.Unit declared in <root>.KotlinBase
  PROPERTY IR_EXTERNAL_DECLARATION_STUB name:c visibility:public modality:FINAL [fake_override,var]
    overridden:
      public final c: kotlin.Int [var] declared in <root>.KotlinBase
    FUN FAKE_OVERRIDE name:<get-c> visibility:public modality:FINAL returnType:kotlin.Int [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:<root>.KotlinBase
      correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:c visibility:public modality:FINAL [fake_override,var]
      overridden:
        public final fun <get-c> (): kotlin.Int declared in <root>.KotlinBase
    FUN FAKE_OVERRIDE name:<set-c> visibility:invisible_fake modality:FINAL returnType:kotlin.Unit [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:<root>.KotlinBase
      VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:<set-?> index:1 type:kotlin.Int
      correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:c visibility:public modality:FINAL [fake_override,var]
      overridden:
        private final fun <set-c> (<set-?>: kotlin.Int): kotlin.Unit declared in <root>.KotlinBase
  PROPERTY IR_EXTERNAL_DECLARATION_STUB name:d visibility:public modality:FINAL [fake_override,var]
    overridden:
      public final d: kotlin.Int [var] declared in <root>.KotlinBase
    FUN FAKE_OVERRIDE name:<get-d> visibility:public modality:FINAL returnType:kotlin.Int [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:<root>.KotlinBase
      correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:d visibility:public modality:FINAL [fake_override,var]
      overridden:
        public final fun <get-d> (): kotlin.Int declared in <root>.KotlinBase
    FUN FAKE_OVERRIDE name:<set-d> visibility:internal modality:FINAL returnType:kotlin.Unit [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:<root>.KotlinBase
      VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:<set-?> index:1 type:kotlin.Int
      correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:d visibility:public modality:FINAL [fake_override,var]
      overridden:
        internal final fun <set-d> (<set-?>: kotlin.Int): kotlin.Unit declared in <root>.KotlinBase
  PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:e visibility:public modality:OPEN [var]
    overridden:
      public open e: kotlin.Int [var] declared in <root>.KotlinBase
    FUN IR_EXTERNAL_DECLARATION_STUB name:<get-e> visibility:public modality:OPEN returnType:kotlin.Int
      VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaChild
      correspondingProperty: PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:e visibility:public modality:OPEN [var]
      overridden:
        public open fun <get-e> (): kotlin.Int declared in <root>.KotlinBase
    FUN IR_EXTERNAL_DECLARATION_STUB name:<set-e> visibility:public/*package*/ modality:OPEN returnType:kotlin.Unit
      VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaChild
      VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:<set-?> index:1 type:kotlin.Int
      correspondingProperty: PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:e visibility:public modality:OPEN [var]
      overridden:
        public open fun <set-e> (<set-?>: kotlin.Int): kotlin.Unit declared in <root>.KotlinBase
