CLASS IR_EXTERNAL_JAVA_DECLARATION_STUB CLASS name:MyMap modality:OPEN visibility:public superTypes:[java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>]
  thisReceiver: VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> type:<root>.MyMap<V of <root>.MyMap>
  TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:0 variance: superTypes:[@[FlexibleNullability] kotlin.Any?] reified:false
  CONSTRUCTOR IR_EXTERNAL_JAVA_DECLARATION_STUB visibility:public returnType:<root>.MyMap<V of <root>.MyMap> [primary]
  FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN returnType:kotlin.Unit [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    overridden:
      public open fun clear (): kotlin.Unit declared in java.util.HashMap
  FUN FAKE_OVERRIDE name:clone visibility:public modality:OPEN returnType:@[EnhancedNullability] kotlin.Any [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    overridden:
      public open fun clone (): @[EnhancedNullability] kotlin.Any declared in java.util.HashMap
  FUN FAKE_OVERRIDE name:containsKey visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:key index:1 type:@[EnhancedNullability] @[FlexibleNullability] kotlin.Int?
    overridden:
      public open fun containsKey (key: @[EnhancedNullability] K of java.util.HashMap): kotlin.Boolean declared in java.util.HashMap
  FUN FAKE_OVERRIDE name:containsValue visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:value index:1 type:@[EnhancedNullability] @[FlexibleNullability] V of <root>.MyMap?
    overridden:
      public open fun containsValue (value: @[EnhancedNullability] V of java.util.HashMap): kotlin.Boolean declared in java.util.HashMap
  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:java.util.AbstractMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:other index:1 type:@[EnhancedNullability] kotlin.Any?
    overridden:
      public open fun equals (other: @[EnhancedNullability] kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in java.util.HashMap
  FUN FAKE_OVERRIDE name:get visibility:public modality:OPEN returnType:@[EnhancedNullability] V of <root>.MyMap? [fake_override,operator]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:key index:1 type:@[EnhancedNullability] @[FlexibleNullability] kotlin.Int?
    overridden:
      public open fun get (key: @[EnhancedNullability] K of java.util.HashMap): @[EnhancedNullability] V of java.util.HashMap? [operator] declared in java.util.HashMap
  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:java.util.AbstractMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    overridden:
      public open fun hashCode (): kotlin.Int [fake_override] declared in java.util.HashMap
  FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    overridden:
      public open fun isEmpty (): kotlin.Boolean declared in java.util.HashMap
  FUN FAKE_OVERRIDE name:put visibility:public modality:OPEN returnType:@[EnhancedNullability] V of <root>.MyMap? [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:key index:1 type:@[EnhancedNullability] @[FlexibleNullability] kotlin.Int?
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:value index:2 type:@[EnhancedNullability] @[FlexibleNullability] V of <root>.MyMap?
    overridden:
      public open fun put (key: @[EnhancedNullability] K of java.util.HashMap, value: @[EnhancedNullability] V of java.util.HashMap): @[EnhancedNullability] V of java.util.HashMap? declared in java.util.HashMap
  FUN FAKE_OVERRIDE name:putAll visibility:public modality:OPEN returnType:kotlin.Unit [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:from index:1 type:@[EnhancedNullability] kotlin.collections.Map<out @[EnhancedNullability] @[FlexibleNullability] kotlin.Int?, @[EnhancedNullability] @[FlexibleNullability] V of <root>.MyMap?>
    overridden:
      public open fun putAll (from: @[EnhancedNullability] kotlin.collections.Map<out @[EnhancedNullability] K of java.util.HashMap, @[EnhancedNullability] V of java.util.HashMap>): kotlin.Unit declared in java.util.HashMap
  FUN FAKE_OVERRIDE name:remove visibility:public modality:OPEN returnType:@[EnhancedNullability] V of <root>.MyMap? [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:key index:1 type:@[EnhancedNullability] @[FlexibleNullability] kotlin.Int?
    overridden:
      public open fun remove (key: @[EnhancedNullability] K of java.util.HashMap): @[EnhancedNullability] V of java.util.HashMap? declared in java.util.HashMap
  FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:@[EnhancedNullability] kotlin.String [fake_override]
    VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.AbstractMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
    overridden:
      public open fun toString (): @[EnhancedNullability] kotlin.String [fake_override] declared in java.util.HashMap
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:get visibility:public modality:OPEN returnType:@[FlexibleNullability] V of <root>.MyMap? [operator]
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.MyMap<V of <root>.MyMap>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:key index:1 type:kotlin.Int
  PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:entries visibility:public modality:OPEN [fake_override,val]
    overridden:
      public open entries: @[EnhancedNullability] kotlin.collections.MutableSet<@[EnhancedNullability] kotlin.collections.MutableMap.MutableEntry<@[EnhancedNullability] K of java.util.HashMap, @[EnhancedNullability] V of java.util.HashMap>> [val] declared in java.util.HashMap
    FUN FAKE_OVERRIDE name:<get-entries> visibility:public modality:OPEN returnType:@[EnhancedNullability] kotlin.collections.MutableSet<@[EnhancedNullability] kotlin.collections.MutableMap.MutableEntry<@[EnhancedNullability] @[FlexibleNullability] kotlin.Int?, @[EnhancedNullability] @[FlexibleNullability] V of <root>.MyMap?>> [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
      correspondingProperty: PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:entries visibility:public modality:OPEN [fake_override,val]
      overridden:
        public open fun <get-entries> (): @[EnhancedNullability] kotlin.collections.MutableSet<@[EnhancedNullability] kotlin.collections.MutableMap.MutableEntry<@[EnhancedNullability] K of java.util.HashMap, @[EnhancedNullability] V of java.util.HashMap>> declared in java.util.HashMap
  PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:keys visibility:public modality:OPEN [fake_override,val]
    overridden:
      public open keys: @[EnhancedNullability] kotlin.collections.MutableSet<@[EnhancedNullability] K of java.util.HashMap> [val] declared in java.util.HashMap
    FUN FAKE_OVERRIDE name:<get-keys> visibility:public modality:OPEN returnType:@[EnhancedNullability] kotlin.collections.MutableSet<@[EnhancedNullability] @[FlexibleNullability] kotlin.Int?> [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
      correspondingProperty: PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:keys visibility:public modality:OPEN [fake_override,val]
      overridden:
        public open fun <get-keys> (): @[EnhancedNullability] kotlin.collections.MutableSet<@[EnhancedNullability] K of java.util.HashMap> declared in java.util.HashMap
  PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:size visibility:public modality:OPEN [fake_override,val]
    overridden:
      public open size: kotlin.Int [val] declared in java.util.HashMap
    FUN FAKE_OVERRIDE name:<get-size> visibility:public modality:OPEN returnType:kotlin.Int [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
      correspondingProperty: PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:size visibility:public modality:OPEN [fake_override,val]
      overridden:
        public open fun <get-size> (): kotlin.Int declared in java.util.HashMap
  PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:values visibility:public modality:OPEN [fake_override,val]
    overridden:
      public open values: @[EnhancedNullability] kotlin.collections.MutableCollection<@[EnhancedNullability] V of java.util.HashMap> [val] declared in java.util.HashMap
    FUN FAKE_OVERRIDE name:<get-values> visibility:public modality:OPEN returnType:@[EnhancedNullability] kotlin.collections.MutableCollection<@[EnhancedNullability] @[FlexibleNullability] V of <root>.MyMap?> [fake_override]
      VALUE_PARAMETER FAKE_OVERRIDE kind:DispatchReceiver name:<this> index:0 type:java.util.HashMap<@[FlexibleNullability] kotlin.Int?, @[FlexibleNullability] V of <root>.MyMap?>
      correspondingProperty: PROPERTY IR_EXTERNAL_JAVA_DECLARATION_STUB name:values visibility:public modality:OPEN [fake_override,val]
      overridden:
        public open fun <get-values> (): @[EnhancedNullability] kotlin.collections.MutableCollection<@[EnhancedNullability] V of java.util.HashMap> declared in java.util.HashMap
