FILE fqName:<root> fileName:/1.kt
  CLASS INTERFACE name:A modality:ABSTRACT visibility:public superTypes:[<root>.Java1]
    thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:<root>.A
    FUN FAKE_OVERRIDE name:add visibility:public modality:ABSTRACT returnType:kotlin.Boolean [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:element index:1 type:@[FlexibleNullability] kotlin.String?
      overridden:
        public abstract fun add (element: @[FlexibleNullability] kotlin.String?): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:add visibility:public modality:ABSTRACT returnType:kotlin.Unit [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int
      VALUE_PARAMETER kind:Regular name:element index:2 type:@[FlexibleNullability] kotlin.String?
      overridden:
        public abstract fun add (index: kotlin.Int, element: @[FlexibleNullability] kotlin.String?): kotlin.Unit declared in <root>.Java1
    FUN FAKE_OVERRIDE name:addAll visibility:public modality:ABSTRACT returnType:kotlin.Boolean [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:elements index:1 type:kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>
      overridden:
        public abstract fun addAll (elements: kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:addAll visibility:public modality:ABSTRACT returnType:kotlin.Boolean [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int
      VALUE_PARAMETER kind:Regular name:elements index:2 type:kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>
      overridden:
        public abstract fun addAll (index: kotlin.Int, elements: kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:clear visibility:public modality:ABSTRACT returnType:kotlin.Unit [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      overridden:
        public abstract fun clear (): kotlin.Unit declared in <root>.Java1
    FUN FAKE_OVERRIDE name:contains visibility:public modality:ABSTRACT returnType:kotlin.Boolean [fake_override,operator]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.List<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:element index:1 type:@[FlexibleNullability] kotlin.String?
      overridden:
        public abstract fun contains (element: @[FlexibleNullability] kotlin.String?): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:containsAll visibility:public modality:ABSTRACT returnType:kotlin.Boolean [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.List<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:elements index:1 type:kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>
      overridden:
        public abstract fun containsAll (elements: kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override,operator]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any
      VALUE_PARAMETER kind:Regular name:other index:1 type:kotlin.Any?
      overridden:
        public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:forEach visibility:public modality:OPEN returnType:kotlin.Unit [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.Iterable<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:p0 index:1 type:@[FlexibleNullability] java.util.function.Consumer<in @[FlexibleNullability] kotlin.String?>?
      overridden:
        public open fun forEach (p0: @[FlexibleNullability] java.util.function.Consumer<in @[FlexibleNullability] kotlin.String?>?): kotlin.Unit declared in <root>.Java1
    FUN FAKE_OVERRIDE name:get visibility:public modality:ABSTRACT returnType:@[FlexibleNullability] kotlin.String? [fake_override,operator]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.List<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int
      overridden:
        public abstract fun get (index: kotlin.Int): @[FlexibleNullability] kotlin.String? declared in <root>.Java1
    FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN returnType:kotlin.Int [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any
      overridden:
        public open fun hashCode (): kotlin.Int declared in <root>.Java1
    FUN FAKE_OVERRIDE name:indexOf visibility:public modality:ABSTRACT returnType:kotlin.Int [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.List<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:element index:1 type:@[FlexibleNullability] kotlin.String?
      overridden:
        public abstract fun indexOf (element: @[FlexibleNullability] kotlin.String?): kotlin.Int declared in <root>.Java1
    FUN FAKE_OVERRIDE name:isEmpty visibility:public modality:ABSTRACT returnType:kotlin.Boolean [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.List<@[FlexibleNullability] kotlin.String?>
      overridden:
        public abstract fun isEmpty (): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:iterator visibility:public modality:ABSTRACT returnType:kotlin.collections.MutableIterator<@[FlexibleNullability] kotlin.String?> [fake_override,operator]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableCollection<@[FlexibleNullability] kotlin.String?>
      overridden:
        public abstract fun iterator (): kotlin.collections.MutableIterator<@[FlexibleNullability] kotlin.String?> declared in <root>.Java1
    FUN FAKE_OVERRIDE name:lastIndexOf visibility:public modality:ABSTRACT returnType:kotlin.Int [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.List<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:element index:1 type:@[FlexibleNullability] kotlin.String?
      overridden:
        public abstract fun lastIndexOf (element: @[FlexibleNullability] kotlin.String?): kotlin.Int declared in <root>.Java1
    FUN FAKE_OVERRIDE name:listIterator visibility:public modality:ABSTRACT returnType:kotlin.collections.MutableListIterator<@[FlexibleNullability] kotlin.String?> [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      overridden:
        public abstract fun listIterator (): kotlin.collections.MutableListIterator<@[FlexibleNullability] kotlin.String?> declared in <root>.Java1
    FUN FAKE_OVERRIDE name:listIterator visibility:public modality:ABSTRACT returnType:kotlin.collections.MutableListIterator<@[FlexibleNullability] kotlin.String?> [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int
      overridden:
        public abstract fun listIterator (index: kotlin.Int): kotlin.collections.MutableListIterator<@[FlexibleNullability] kotlin.String?> declared in <root>.Java1
    FUN FAKE_OVERRIDE name:parallelStream visibility:public modality:OPEN returnType:@[EnhancedNullability] java.util.stream.Stream<@[EnhancedNullability] @[FlexibleNullability] kotlin.String?> [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>
      overridden:
        public open fun parallelStream (): @[EnhancedNullability] java.util.stream.Stream<@[EnhancedNullability] @[FlexibleNullability] kotlin.String?> declared in <root>.Java1
    FUN FAKE_OVERRIDE name:remove visibility:public modality:ABSTRACT returnType:kotlin.Boolean [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:element index:1 type:@[FlexibleNullability] kotlin.String?
      overridden:
        public abstract fun remove (element: @[FlexibleNullability] kotlin.String?): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:removeAll visibility:public modality:ABSTRACT returnType:kotlin.Boolean [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:elements index:1 type:kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>
      overridden:
        public abstract fun removeAll (elements: kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:removeAt visibility:public modality:ABSTRACT returnType:@[FlexibleNullability] kotlin.String? [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int
      overridden:
        public abstract fun removeAt (index: kotlin.Int): @[FlexibleNullability] kotlin.String? declared in <root>.Java1
    FUN FAKE_OVERRIDE name:removeIf visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableCollection<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:p0 index:1 type:@[EnhancedNullability] java.util.function.Predicate<in @[EnhancedNullability] @[FlexibleNullability] kotlin.String?>
      overridden:
        public open fun removeIf (p0: @[EnhancedNullability] java.util.function.Predicate<in @[EnhancedNullability] @[FlexibleNullability] kotlin.String?>): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:replaceAll visibility:public modality:OPEN returnType:kotlin.Unit [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:p0 index:1 type:@[EnhancedNullability] java.util.function.UnaryOperator<@[EnhancedNullability] @[FlexibleNullability] kotlin.String?>
      overridden:
        public open fun replaceAll (p0: @[EnhancedNullability] java.util.function.UnaryOperator<@[EnhancedNullability] @[FlexibleNullability] kotlin.String?>): kotlin.Unit declared in <root>.Java1
    FUN FAKE_OVERRIDE name:retainAll visibility:public modality:ABSTRACT returnType:kotlin.Boolean [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:elements index:1 type:kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>
      overridden:
        public abstract fun retainAll (elements: kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>): kotlin.Boolean declared in <root>.Java1
    FUN FAKE_OVERRIDE name:set visibility:public modality:ABSTRACT returnType:@[FlexibleNullability] kotlin.String? [fake_override,operator]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int
      VALUE_PARAMETER kind:Regular name:element index:2 type:@[FlexibleNullability] kotlin.String?
      overridden:
        public abstract fun set (index: kotlin.Int, element: @[FlexibleNullability] kotlin.String?): @[FlexibleNullability] kotlin.String? declared in <root>.Java1
    FUN FAKE_OVERRIDE name:sort visibility:public modality:OPEN returnType:kotlin.Unit [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:p0 index:1 type:@[FlexibleNullability] java.util.Comparator<in @[FlexibleNullability] kotlin.String?>?
      overridden:
        public open fun sort (p0: @[FlexibleNullability] java.util.Comparator<in @[FlexibleNullability] kotlin.String?>?): kotlin.Unit declared in <root>.Java1
    FUN FAKE_OVERRIDE name:spliterator visibility:public modality:OPEN returnType:@[EnhancedNullability] java.util.Spliterator<@[FlexibleNullability] kotlin.String?> [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.List<@[FlexibleNullability] kotlin.String?>
      overridden:
        public open fun spliterator (): @[EnhancedNullability] java.util.Spliterator<@[FlexibleNullability] kotlin.String?> declared in <root>.Java1
    FUN FAKE_OVERRIDE name:stream visibility:public modality:OPEN returnType:@[EnhancedNullability] java.util.stream.Stream<@[EnhancedNullability] @[FlexibleNullability] kotlin.String?> [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.Collection<@[FlexibleNullability] kotlin.String?>
      overridden:
        public open fun stream (): @[EnhancedNullability] java.util.stream.Stream<@[EnhancedNullability] @[FlexibleNullability] kotlin.String?> declared in <root>.Java1
    FUN FAKE_OVERRIDE name:subList visibility:public modality:ABSTRACT returnType:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?> [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?>
      VALUE_PARAMETER kind:Regular name:fromIndex index:1 type:kotlin.Int
      VALUE_PARAMETER kind:Regular name:toIndex index:2 type:kotlin.Int
      overridden:
        public abstract fun subList (fromIndex: kotlin.Int, toIndex: kotlin.Int): kotlin.collections.MutableList<@[FlexibleNullability] kotlin.String?> declared in <root>.Java1
    FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:kotlin.String [fake_override]
      VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any
      overridden:
        public open fun toString (): kotlin.String declared in <root>.Java1
    PROPERTY FAKE_OVERRIDE name:size visibility:public modality:ABSTRACT [fake_override,val]
      overridden:
        public abstract size: kotlin.Int declared in <root>.Java1
      FUN FAKE_OVERRIDE name:<get-size> visibility:public modality:ABSTRACT returnType:kotlin.Int [fake_override]
        VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.collections.List<@[FlexibleNullability] kotlin.String?>
        correspondingProperty: PROPERTY FAKE_OVERRIDE name:size visibility:public modality:ABSTRACT [fake_override,val]
        overridden:
          public abstract fun <get-size> (): kotlin.Int declared in <root>.Java1
