AnotherInterface.class:
  KtClass:
    line: 6
    name: AnotherInterface
    qualifier: two.AnotherInterface
    light: KtLightClassForDecompiledDeclaration
      name: AnotherInterface
      qualifier: two.AnotherInterface
      superTypes: [
        PsiType:Object
      ]
      superClass: ClsClassImpl: Object (java.lang.Object)
      interfaces: []
      supers: [
        ClsClassImpl: Object (java.lang.Object)
      ]

BaseClass.class:
  KtClass:
    line: 6
    name: BaseClass
    qualifier: two.BaseClass
    light: KtLightClassForDecompiledDeclaration
      name: BaseClass
      qualifier: two.BaseClass
      superTypes: [
        PsiType:Object
      ]
      superClass: ClsClassImpl: Object (java.lang.Object)
      interfaces: []
      supers: [
        ClsClassImpl: Object (java.lang.Object)
      ]

BaseInterface.class:
  KtClass:
    line: 6
    name: BaseInterface
    qualifier: two.BaseInterface
    light: KtLightClassForDecompiledDeclaration
      name: BaseInterface
      qualifier: two.BaseInterface
      superTypes: [
        PsiType:Object
      ]
      superClass: ClsClassImpl: Object (java.lang.Object)
      interfaces: []
      supers: [
        ClsClassImpl: Object (java.lang.Object)
      ]

NonBaseClass.class:
  KtClass:
    line: 6
    name: NonBaseClass
    qualifier: two.NonBaseClass
    light: KtLightClassForDecompiledDeclaration
      name: NonBaseClass
      qualifier: two.NonBaseClass
      superTypes: [
        PsiType:BaseClass
      ]
      superClass: KtLightClassForDecompiledDeclaration: BaseClass (two.BaseClass)
      interfaces: []
      supers: [
        KtLightClassForDecompiledDeclaration: BaseClass (two.BaseClass)
      ]

NonBaseInterface.class:
  KtClass:
    line: 6
    name: NonBaseInterface
    qualifier: two.NonBaseInterface
    light: KtLightClassForDecompiledDeclaration
      name: NonBaseInterface
      qualifier: two.NonBaseInterface
      superTypes: [
        PsiType:BaseInterface
      ]
      superClass: ClsClassImpl: Object (java.lang.Object)
      interfaces: [
        KtLightClassForDecompiledDeclaration: BaseInterface (two.BaseInterface)
      ]
      supers: [
        ClsClassImpl: Object (java.lang.Object)
        KtLightClassForDecompiledDeclaration: BaseInterface (two.BaseInterface)
      ]

Object.class:
  KtObjectDeclaration:
    line: 6
    name: Object
    qualifier: two.Object
    light: KtLightClassForDecompiledDeclaration
      name: Object
      qualifier: two.Object
      superTypes: [
        PsiType:Object
      ]
      superClass: ClsClassImpl: Object (java.lang.Object)
      interfaces: []
      supers: [
        ClsClassImpl: Object (java.lang.Object)
      ]

ObjectWithClass.class:
  KtObjectDeclaration:
    line: 6
    name: ObjectWithClass
    qualifier: two.ObjectWithClass
    light: KtLightClassForDecompiledDeclaration
      name: ObjectWithClass
      qualifier: two.ObjectWithClass
      superTypes: [
        PsiType:BaseClass
      ]
      superClass: KtLightClassForDecompiledDeclaration: BaseClass (two.BaseClass)
      interfaces: []
      supers: [
        KtLightClassForDecompiledDeclaration: BaseClass (two.BaseClass)
      ]

ObjectWithClassAndInterface.class:
  KtObjectDeclaration:
    line: 6
    name: ObjectWithClassAndInterface
    qualifier: two.ObjectWithClassAndInterface
    light: KtLightClassForDecompiledDeclaration
      name: ObjectWithClassAndInterface
      qualifier: two.ObjectWithClassAndInterface
      superTypes: [
        PsiType:NonBaseClass
        PsiType:NonBaseInterface
      ]
      superClass: KtLightClassForDecompiledDeclaration: NonBaseClass (two.NonBaseClass)
      interfaces: [
        KtLightClassForDecompiledDeclaration: NonBaseInterface (two.NonBaseInterface)
      ]
      supers: [
        KtLightClassForDecompiledDeclaration: NonBaseClass (two.NonBaseClass)
        KtLightClassForDecompiledDeclaration: NonBaseInterface (two.NonBaseInterface)
      ]

ObjectWithClassAndJavaInterface.class:
  KtObjectDeclaration:
    line: 6
    name: ObjectWithClassAndJavaInterface
    qualifier: two.ObjectWithClassAndJavaInterface
    light: KtLightClassForDecompiledDeclaration
      name: ObjectWithClassAndJavaInterface
      qualifier: two.ObjectWithClassAndJavaInterface
      superTypes: [
        PsiType:NonBaseClass
        PsiType:Runnable
      ]
      superClass: KtLightClassForDecompiledDeclaration: NonBaseClass (two.NonBaseClass)
      interfaces: [
        ClsClassImpl: Runnable (java.lang.Runnable)
      ]
      supers: [
        KtLightClassForDecompiledDeclaration: NonBaseClass (two.NonBaseClass)
        ClsClassImpl: Runnable (java.lang.Runnable)
      ]

ObjectWithInterface.class:
  KtObjectDeclaration:
    line: 6
    name: ObjectWithInterface
    qualifier: two.ObjectWithInterface
    light: KtLightClassForDecompiledDeclaration
      name: ObjectWithInterface
      qualifier: two.ObjectWithInterface
      superTypes: [
        PsiType:Object
        PsiType:BaseInterface
      ]
      superClass: ClsClassImpl: Object (java.lang.Object)
      interfaces: [
        KtLightClassForDecompiledDeclaration: BaseInterface (two.BaseInterface)
      ]
      supers: [
        ClsClassImpl: Object (java.lang.Object)
        KtLightClassForDecompiledDeclaration: BaseInterface (two.BaseInterface)
      ]

ObjectWithNonBaseInterface.class:
  KtObjectDeclaration:
    line: 6
    name: ObjectWithNonBaseInterface
    qualifier: two.ObjectWithNonBaseInterface
    light: KtLightClassForDecompiledDeclaration
      name: ObjectWithNonBaseInterface
      qualifier: two.ObjectWithNonBaseInterface
      superTypes: [
        PsiType:Object
        PsiType:NonBaseInterface
      ]
      superClass: ClsClassImpl: Object (java.lang.Object)
      interfaces: [
        KtLightClassForDecompiledDeclaration: NonBaseInterface (two.NonBaseInterface)
      ]
      supers: [
        ClsClassImpl: Object (java.lang.Object)
        KtLightClassForDecompiledDeclaration: NonBaseInterface (two.NonBaseInterface)
      ]

ObjectsKt.class:
