CLASS IR_EXTERNAL_JAVA_DECLARATION_STUB CLASS name:JavaSet modality:OPEN visibility:public superTypes:[<root>.C; kotlin.collections.MutableSet<@[FlexibleNullability] T of <root>.JavaSet?>]
  thisReceiver: VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> type:<root>.JavaSet<T of <root>.JavaSet>
  TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: superTypes:[@[FlexibleNullability] kotlin.Any?] reified:false
  CONSTRUCTOR IR_EXTERNAL_JAVA_DECLARATION_STUB visibility:public returnType:<root>.JavaSet<T of <root>.JavaSet> [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>.C
      public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in kotlin.collections.MutableSet
  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>.C
      public open fun hashCode (): kotlin.Int [fake_override] declared in kotlin.collections.MutableSet
  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>.C
      public open fun toString (): kotlin.String [fake_override] declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:add visibility:public modality:OPEN returnType:kotlin.Boolean
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:element index:1 type:@[FlexibleNullability] T of <root>.JavaSet?
    overridden:
      public abstract fun add (element: E of kotlin.collections.MutableSet): kotlin.Boolean declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:addAll visibility:public modality:OPEN returnType:kotlin.Boolean
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:elements index:1 type:@[EnhancedNullability] kotlin.collections.Collection<@[FlexibleNullability] T of <root>.JavaSet?>
    overridden:
      public abstract fun addAll (elements: kotlin.collections.Collection<E of kotlin.collections.MutableSet>): kotlin.Boolean declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:clear visibility:public modality:OPEN returnType:kotlin.Unit
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    overridden:
      public abstract fun clear (): kotlin.Unit declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:contains visibility:public modality:OPEN returnType:kotlin.Boolean [operator]
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:element index:1 type:@[FlexibleNullability] T of <root>.JavaSet?
    overridden:
      public abstract fun contains (element: E of kotlin.collections.MutableSet): kotlin.Boolean [fake_override,operator] declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:containsAll visibility:public modality:OPEN returnType:kotlin.Boolean
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:elements index:1 type:kotlin.collections.Collection<@[FlexibleNullability] T of <root>.JavaSet?>
    overridden:
      public abstract fun containsAll (elements: kotlin.collections.Collection<E of kotlin.collections.MutableSet>): kotlin.Boolean [fake_override] declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:isEmpty visibility:public modality:OPEN returnType:kotlin.Boolean
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    overridden:
      public abstract fun isEmpty (): kotlin.Boolean [fake_override] declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:iterator visibility:public modality:OPEN returnType:@[EnhancedNullability] kotlin.collections.MutableIterator<@[FlexibleNullability] T of <root>.JavaSet?> [operator]
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    overridden:
      public abstract fun iterator (): kotlin.collections.MutableIterator<E of kotlin.collections.MutableSet> [operator] declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:remove visibility:public modality:OPEN returnType:kotlin.Boolean
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:element index:1 type:@[FlexibleNullability] T of <root>.JavaSet?
    overridden:
      public abstract fun remove (element: E of kotlin.collections.MutableSet): kotlin.Boolean declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:removeAll visibility:public modality:OPEN returnType:kotlin.Boolean
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:elements index:1 type:kotlin.collections.Collection<@[FlexibleNullability] T of <root>.JavaSet?>
    overridden:
      public abstract fun removeAll (elements: kotlin.collections.Collection<E of kotlin.collections.MutableSet>): kotlin.Boolean declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:retainAll visibility:public modality:OPEN returnType:kotlin.Boolean
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:elements index:1 type:kotlin.collections.Collection<@[FlexibleNullability] T of <root>.JavaSet?>
    overridden:
      public abstract fun retainAll (elements: kotlin.collections.Collection<E of kotlin.collections.MutableSet>): kotlin.Boolean declared in kotlin.collections.MutableSet
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:toArray visibility:public modality:OPEN returnType:@[FlexibleNullability] kotlin.Array<out @[FlexibleNullability] kotlin.Any?>?
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
  FUN IR_EXTERNAL_JAVA_DECLARATION_STUB name:toArray visibility:public modality:OPEN returnType:@[FlexibleNullability] kotlin.Array<out @[FlexibleNullability] T of <root>.JavaSet.toArray?>?
    TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:T index:0 variance: superTypes:[@[FlexibleNullability] kotlin.Any?] reified:false
    VALUE_PARAMETER IR_EXTERNAL_JAVA_DECLARATION_STUB kind:DispatchReceiver name:<this> index:0 type:<root>.JavaSet<T of <root>.JavaSet>
    VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB kind:Regular name:a index:1 type:@[FlexibleNullability] kotlin.Array<out @[FlexibleNullability] T of <root>.JavaSet.toArray?>?
  PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size visibility:public modality:OPEN [fake_override,val]
    overridden:
      public abstract size: kotlin.Int [fake_override,val] declared in kotlin.collections.MutableSet
      public open size: kotlin.Int [val] declared in <root>.JavaSet
    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:kotlin.collections.Set<@[FlexibleNullability] T of <root>.JavaSet?>
      correspondingProperty: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size visibility:public modality:OPEN [fake_override,val]
      overridden:
        public abstract fun <get-size> (): kotlin.Int [fake_override] declared in kotlin.collections.MutableSet
        public open fun <get-size> (): kotlin.Int declared in <root>.JavaSet
