element: e
implicit values:
  KaImplicitReceiver:
    scopeIndexInTower = 1
    type = KaUsualClassType:
      annotations: []
      typeArguments: []
      type: A
    ownerSymbol = KaAnonymousFunctionSymbol:
      <anonymous function>(): kotlin.Unit
    label = withA


  KaImplicitReceiver:
    scopeIndexInTower = 4
    type = KaUsualClassType:
      annotations: []
      typeArguments: []
      type: B
    ownerSymbol = KaAnonymousFunctionSymbol:
      <anonymous function>(): kotlin.Unit
    label = withB


  KaImplicitReceiver:
    scopeIndexInTower = 11
    type = KaUsualClassType:
      annotations: []
      typeArguments: []
      type: C
    ownerSymbol = KaNamedClassSymbol:
      /C
    label = C


scopes:
  LocalScope, index = 0
    packages: 0
    classifiers: 0
    callables: 0
    constructors: 0

  TypeScope, index = 1
    packages: 0
    classifiers: 0
    callables: 4
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: /A.memberInA
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: FINAL
        name: memberInA
        origin: SOURCE
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Unit
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: kotlin/Any.equals
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: true
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: OPEN
        name: equals
        origin: LIBRARY
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Boolean
        typeParameters: []
        valueParameters: [
          KaValueParameterSymbol:
            anchorPsi: KtParameter
            annotations: []
            callableId: null
            contextParameters: []
            contextReceivers: []
            hasDeclaredDefaultValue: false
            hasDefaultValue: false
            isActual: false
            isCompanion: false
            isCrossinline: false
            isDelegated: false
            isExpect: false
            isExtension: false
            isExternal: false
            isImplicitLambdaParameter: false
            isNoinline: false
            isVal: true
            isVararg: false
            location: LOCAL
            modality: FINAL
            name: other
            origin: LIBRARY
            primaryConstructorProperty: null
            psi: KtParameter
            realPsi: KtParameter
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: kotlin/Any?
            typeParameters: []
            visibility: PUBLIC
        ]
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: kotlin/Any.hashCode
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: OPEN
        name: hashCode
        origin: LIBRARY
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Int
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: kotlin/Any.toString
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: OPEN
        name: toString
        origin: LIBRARY
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/String
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC
    constructors: 1
      KaConstructorSymbol:
        anchorPsi: KtClass
        annotations: []
        callableId: null
        containingClassId: A
        contextParameters: []
        contextReceivers: []
        hasStableParameterNames: true
        isActual: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isPrimary: true
        location: CLASS
        modality: FINAL
        origin: SOURCE_MEMBER_GENERATED
        psi: KtClass
        realPsi: null
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: A
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC

  LocalScope, index = 2
    packages: 0
    classifiers: 0
    callables: 0
    constructors: 0

  LocalScope, index = 3
    packages: 0
    classifiers: 0
    callables: 0
    constructors: 0

  TypeScope, index = 4
    packages: 0
    classifiers: 0
    callables: 4
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: /B.memberInB
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: FINAL
        name: memberInB
        origin: SOURCE
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Unit
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: kotlin/Any.equals
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: true
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: OPEN
        name: equals
        origin: LIBRARY
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Boolean
        typeParameters: []
        valueParameters: [
          KaValueParameterSymbol:
            anchorPsi: KtParameter
            annotations: []
            callableId: null
            contextParameters: []
            contextReceivers: []
            hasDeclaredDefaultValue: false
            hasDefaultValue: false
            isActual: false
            isCompanion: false
            isCrossinline: false
            isDelegated: false
            isExpect: false
            isExtension: false
            isExternal: false
            isImplicitLambdaParameter: false
            isNoinline: false
            isVal: true
            isVararg: false
            location: LOCAL
            modality: FINAL
            name: other
            origin: LIBRARY
            primaryConstructorProperty: null
            psi: KtParameter
            realPsi: KtParameter
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: kotlin/Any?
            typeParameters: []
            visibility: PUBLIC
        ]
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: kotlin/Any.hashCode
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: OPEN
        name: hashCode
        origin: LIBRARY
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Int
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: kotlin/Any.toString
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: OPEN
        name: toString
        origin: LIBRARY
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/String
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC
    constructors: 1
      KaConstructorSymbol:
        anchorPsi: KtClass
        annotations: []
        callableId: null
        containingClassId: B
        contextParameters: []
        contextReceivers: []
        hasStableParameterNames: true
        isActual: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isPrimary: true
        location: CLASS
        modality: FINAL
        origin: SOURCE_MEMBER_GENERATED
        psi: KtClass
        realPsi: null
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: B
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC

  LocalScope, index = 5
    packages: 0
    classifiers: 0
    callables: 0
    constructors: 0

  LocalScope, index = 6
    packages: 0
    classifiers: 0
    callables: 1
      KaLocalVariableSymbol:
        anchorPsi: KtProperty
        annotations: []
        callableId: null
        contextParameters: []
        contextReceivers: []
        isActual: false
        isCompanion: false
        isDelegated: false
        isExpect: false
        isExtension: false
        isExternal: false
        isLateInit: false
        isVal: true
        location: LOCAL
        modality: FINAL
        name: localVarA
        origin: SOURCE
        psi: KtProperty
        realPsi: KtProperty
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Int
        typeParameters: []
        visibility: LOCAL
    constructors: 0

  LocalScope, index = 7
    packages: 0
    classifiers: 0
    callables: 1
      KaValueParameterSymbol:
        anchorPsi: KtParameter
        annotations: []
        callableId: null
        contextParameters: []
        contextReceivers: []
        hasDeclaredDefaultValue: false
        hasDefaultValue: false
        isActual: false
        isCompanion: false
        isCrossinline: false
        isDelegated: false
        isExpect: false
        isExtension: false
        isExternal: false
        isImplicitLambdaParameter: false
        isNoinline: false
        isVal: true
        isVararg: false
        location: LOCAL
        modality: FINAL
        name: lambdaArg
        origin: SOURCE
        primaryConstructorProperty: null
        psi: KtParameter
        realPsi: KtParameter
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/String
        typeParameters: []
        visibility: PUBLIC
    constructors: 0

  LocalScope, index = 8
    packages: 0
    classifiers: 0
    callables: 2
      KaLocalVariableSymbol:
        anchorPsi: KtProperty
        annotations: []
        callableId: null
        contextParameters: []
        contextReceivers: []
        isActual: false
        isCompanion: false
        isDelegated: false
        isExpect: false
        isExtension: false
        isExternal: false
        isLateInit: false
        isVal: true
        location: LOCAL
        modality: FINAL
        name: localVarB
        origin: SOURCE
        psi: KtProperty
        realPsi: KtProperty
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Int
        typeParameters: []
        visibility: LOCAL
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: null
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: LOCAL
        modality: FINAL
        name: localFunB
        origin: SOURCE
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Unit
        typeParameters: []
        valueParameters: []
        visibility: LOCAL
    constructors: 0

  LocalScope, index = 9
    packages: 0
    classifiers: 0
    callables: 1
      KaValueParameterSymbol:
        anchorPsi: KtParameter
        annotations: []
        callableId: null
        contextParameters: []
        contextReceivers: []
        hasDeclaredDefaultValue: false
        hasDefaultValue: false
        isActual: false
        isCompanion: false
        isCrossinline: false
        isDelegated: false
        isExpect: false
        isExtension: false
        isExternal: false
        isImplicitLambdaParameter: false
        isNoinline: false
        isVal: true
        isVararg: false
        location: LOCAL
        modality: FINAL
        name: param
        origin: SOURCE
        primaryConstructorProperty: null
        psi: KtParameter
        realPsi: KtParameter
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/String?
        typeParameters: []
        visibility: PUBLIC
    constructors: 0

  TypeParameterScope, index = 10
    packages: 0
    classifiers: 1
      KaTypeParameterSymbol:
        anchorPsi: KtTypeParameter
        annotations: []
        isActual: false
        isExpect: false
        isExternal: false
        isReified: false
        location: LOCAL
        modality: FINAL
        name: T
        origin: SOURCE
        psi: KtTypeParameter
        realPsi: KtTypeParameter
        upperBounds: []
        variance: INVARIANT
        visibility: LOCAL
    callables: 0
    constructors: 0

  TypeScope, index = 11
    packages: 0
    classifiers: 2
      KaNamedClassSymbol:
        anchorPsi: KtClass
        annotations: []
        classId: C.NestedInC
        classKind: CLASS
        companionObject: null
        contextReceivers: []
        isActual: false
        isData: false
        isExpect: false
        isExternal: false
        isFun: false
        isInline: false
        isInner: false
        location: CLASS
        modality: FINAL
        name: NestedInC
        origin: SOURCE
        psi: KtClass
        realPsi: KtClass
        superTypes: [
          KaUsualClassType:
            annotations: []
            typeArguments: []
            type: kotlin/Any
        ]
        typeParameters: []
        visibility: PUBLIC
      KaNamedClassSymbol:
        anchorPsi: PsiClassImpl
        annotations: []
        classId: JavaClass.NestedInJavaClass
        classKind: CLASS
        companionObject: null
        contextReceivers: []
        isActual: false
        isData: false
        isExpect: false
        isExternal: false
        isFun: false
        isInline: false
        isInner: true
        location: CLASS
        modality: OPEN
        name: NestedInJavaClass
        origin: JAVA_SOURCE
        psi: PsiClassImpl
        realPsi: PsiClassImpl
        superTypes: [
          KaUsualClassType:
            annotations: []
            typeArguments: []
            type: kotlin/Any
        ]
        typeParameters: []
        visibility: PACKAGE_PRIVATE
    callables: 4
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: /C.methodInC
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: FINAL
        name: methodInC
        origin: SOURCE
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Unit
        typeParameters: [
          KaTypeParameterSymbol:
            anchorPsi: KtTypeParameter
            annotations: []
            isActual: false
            isExpect: false
            isExternal: false
            isReified: false
            location: LOCAL
            modality: FINAL
            name: T
            origin: SOURCE
            psi: KtTypeParameter
            realPsi: KtTypeParameter
            upperBounds: []
            variance: INVARIANT
            visibility: LOCAL
        ]
        valueParameters: [
          KaValueParameterSymbol:
            anchorPsi: KtParameter
            annotations: []
            callableId: null
            contextParameters: []
            contextReceivers: []
            hasDeclaredDefaultValue: false
            hasDefaultValue: false
            isActual: false
            isCompanion: false
            isCrossinline: false
            isDelegated: false
            isExpect: false
            isExtension: false
            isExternal: false
            isImplicitLambdaParameter: false
            isNoinline: false
            isVal: true
            isVararg: false
            location: LOCAL
            modality: FINAL
            name: param
            origin: SOURCE
            primaryConstructorProperty: null
            psi: KtParameter
            realPsi: KtParameter
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: kotlin/String?
            typeParameters: []
            visibility: PUBLIC
        ]
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: kotlin/Any.equals
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: true
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: OPEN
        name: equals
        origin: LIBRARY
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Boolean
        typeParameters: []
        valueParameters: [
          KaValueParameterSymbol:
            anchorPsi: KtParameter
            annotations: []
            callableId: null
            contextParameters: []
            contextReceivers: []
            hasDeclaredDefaultValue: false
            hasDefaultValue: false
            isActual: false
            isCompanion: false
            isCrossinline: false
            isDelegated: false
            isExpect: false
            isExtension: false
            isExternal: false
            isImplicitLambdaParameter: false
            isNoinline: false
            isVal: true
            isVararg: false
            location: LOCAL
            modality: FINAL
            name: other
            origin: LIBRARY
            primaryConstructorProperty: null
            psi: KtParameter
            realPsi: KtParameter
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: kotlin/Any?
            typeParameters: []
            visibility: PUBLIC
        ]
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: kotlin/Any.hashCode
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: OPEN
        name: hashCode
        origin: LIBRARY
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Int
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: kotlin/Any.toString
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: CLASS
        modality: OPEN
        name: toString
        origin: LIBRARY
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/String
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC
    constructors: 1
      KaConstructorSymbol:
        anchorPsi: KtClass
        annotations: []
        callableId: null
        containingClassId: C
        contextParameters: []
        contextReceivers: []
        hasStableParameterNames: true
        isActual: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isPrimary: true
        location: CLASS
        modality: FINAL
        origin: SOURCE_MEMBER_GENERATED
        psi: KtClass
        realPsi: null
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: C
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC

  StaticMemberScope, index = 12
    packages: 0
    classifiers: 1
      KaNamedClassSymbol:
        anchorPsi: KtClass
        annotations: []
        classId: C.NestedInC
        classKind: CLASS
        companionObject: null
        contextReceivers: []
        isActual: false
        isData: false
        isExpect: false
        isExternal: false
        isFun: false
        isInline: false
        isInner: false
        location: CLASS
        modality: FINAL
        name: NestedInC
        origin: SOURCE
        psi: KtClass
        realPsi: KtClass
        superTypes: [
          KaUsualClassType:
            annotations: []
            typeArguments: []
            type: kotlin/Any
        ]
        typeParameters: []
        visibility: PUBLIC
    callables: 0
    constructors: 0

  StaticMemberScope, index = 13
    packages: 0
    classifiers: 1
      KaNamedClassSymbol:
        anchorPsi: PsiClassImpl
        annotations: []
        classId: JavaClass.NestedInJavaClass
        classKind: CLASS
        companionObject: null
        contextReceivers: []
        isActual: false
        isData: false
        isExpect: false
        isExternal: false
        isFun: false
        isInline: false
        isInner: true
        location: CLASS
        modality: OPEN
        name: NestedInJavaClass
        origin: JAVA_SOURCE
        psi: PsiClassImpl
        realPsi: PsiClassImpl
        superTypes: [
          KaUsualClassType:
            annotations: []
            typeArguments: []
            type: kotlin/Any
        ]
        typeParameters: []
        visibility: PACKAGE_PRIVATE
    callables: 0
    constructors: 0

  ExplicitSimpleImportingScope, index = 14
    packages: 0
    classifiers: 0
    callables: 0
    constructors: 0

  PackageMemberScope, index = 15
    packages: 6
      KaPackageSymbol:
        anchorPsi: PsiPackage(META-INF)
        fqName: META-INF
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(META-INF)
        realPsi: PsiPackage(META-INF)
      KaPackageSymbol:
        anchorPsi: PsiPackage(java)
        fqName: java
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(java)
        realPsi: PsiPackage(java)
      KaPackageSymbol:
        anchorPsi: PsiPackage(javax)
        fqName: javax
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(javax)
        realPsi: PsiPackage(javax)
      KaPackageSymbol:
        anchorPsi: PsiPackage(kotlin)
        fqName: kotlin
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(kotlin)
        realPsi: PsiPackage(kotlin)
      KaPackageSymbol:
        anchorPsi: PsiPackage(org)
        fqName: org
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(org)
        realPsi: PsiPackage(org)
      KaPackageSymbol:
        anchorPsi: PsiPackage(sun)
        fqName: sun
        location: TOP_LEVEL
        origin: SOURCE
        psi: PsiPackage(sun)
        realPsi: PsiPackage(sun)
    classifiers: 4
      KaNamedClassSymbol:
        anchorPsi: KtClass
        annotations: []
        classId: A
        classKind: CLASS
        companionObject: null
        contextReceivers: []
        isActual: false
        isData: false
        isExpect: false
        isExternal: false
        isFun: false
        isInline: false
        isInner: false
        location: TOP_LEVEL
        modality: FINAL
        name: A
        origin: SOURCE
        psi: KtClass
        realPsi: KtClass
        superTypes: [
          KaUsualClassType:
            annotations: []
            typeArguments: []
            type: kotlin/Any
        ]
        typeParameters: []
        visibility: PUBLIC
      KaNamedClassSymbol:
        anchorPsi: KtClass
        annotations: []
        classId: B
        classKind: CLASS
        companionObject: null
        contextReceivers: []
        isActual: false
        isData: false
        isExpect: false
        isExternal: false
        isFun: false
        isInline: false
        isInner: false
        location: TOP_LEVEL
        modality: FINAL
        name: B
        origin: SOURCE
        psi: KtClass
        realPsi: KtClass
        superTypes: [
          KaUsualClassType:
            annotations: []
            typeArguments: []
            type: kotlin/Any
        ]
        typeParameters: []
        visibility: PUBLIC
      KaNamedClassSymbol:
        anchorPsi: KtClass
        annotations: []
        classId: C
        classKind: CLASS
        companionObject: null
        contextReceivers: []
        isActual: false
        isData: false
        isExpect: false
        isExternal: false
        isFun: false
        isInline: false
        isInner: false
        location: TOP_LEVEL
        modality: FINAL
        name: C
        origin: SOURCE
        psi: KtClass
        realPsi: KtClass
        superTypes: [
          KaUsualClassType:
            annotations: []
            typeArguments: []
            type: JavaClass
        ]
        typeParameters: []
        visibility: PUBLIC
      KaNamedClassSymbol:
        anchorPsi: PsiClassImpl
        annotations: []
        classId: JavaClass
        classKind: CLASS
        companionObject: null
        contextReceivers: []
        isActual: false
        isData: false
        isExpect: false
        isExternal: false
        isFun: false
        isInline: false
        isInner: false
        location: TOP_LEVEL
        modality: OPEN
        name: JavaClass
        origin: JAVA_SOURCE
        psi: PsiClassImpl
        realPsi: PsiClassImpl
        superTypes: [
          KaUsualClassType:
            annotations: []
            typeArguments: []
            type: kotlin/Any
        ]
        typeParameters: []
        visibility: PUBLIC
    callables: 4
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: /withA
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: TOP_LEVEL
        modality: FINAL
        name: withA
        origin: SOURCE
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Unit
        typeParameters: []
        valueParameters: [
          KaValueParameterSymbol:
            anchorPsi: KtParameter
            annotations: []
            callableId: null
            contextParameters: []
            contextReceivers: []
            hasDeclaredDefaultValue: false
            hasDefaultValue: false
            isActual: false
            isCompanion: false
            isCrossinline: false
            isDelegated: false
            isExpect: false
            isExtension: false
            isExternal: false
            isImplicitLambdaParameter: false
            isNoinline: false
            isVal: true
            isVararg: false
            location: LOCAL
            modality: FINAL
            name: f
            origin: SOURCE
            primaryConstructorProperty: null
            psi: KtParameter
            realPsi: KtParameter
            receiverParameter: null
            returnType: KaFunctionType:
              annotations: []
              typeArguments: [
                KaUsualClassType:
                  annotations: []
                  typeArguments: []
                  type: A
                KaUsualClassType:
                  annotations: []
                  typeArguments: []
                  type: kotlin/Unit
              ]
              type: A.() -> kotlin/Unit
            typeParameters: []
            visibility: PUBLIC
        ]
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: /withB
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: TOP_LEVEL
        modality: FINAL
        name: withB
        origin: SOURCE
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Unit
        typeParameters: []
        valueParameters: [
          KaValueParameterSymbol:
            anchorPsi: KtParameter
            annotations: []
            callableId: null
            contextParameters: []
            contextReceivers: []
            hasDeclaredDefaultValue: false
            hasDefaultValue: false
            isActual: false
            isCompanion: false
            isCrossinline: false
            isDelegated: false
            isExpect: false
            isExtension: false
            isExternal: false
            isImplicitLambdaParameter: false
            isNoinline: false
            isVal: true
            isVararg: false
            location: LOCAL
            modality: FINAL
            name: f
            origin: SOURCE
            primaryConstructorProperty: null
            psi: KtParameter
            realPsi: KtParameter
            receiverParameter: null
            returnType: KaFunctionType:
              annotations: []
              typeArguments: [
                KaUsualClassType:
                  annotations: []
                  typeArguments: []
                  type: B
                KaUsualClassType:
                  annotations: []
                  typeArguments: []
                  type: kotlin/Unit
              ]
              type: B.() -> kotlin/Unit
            typeParameters: []
            visibility: PUBLIC
        ]
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: /withJavaClass
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: TOP_LEVEL
        modality: FINAL
        name: withJavaClass
        origin: SOURCE
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Unit
        typeParameters: []
        valueParameters: [
          KaValueParameterSymbol:
            anchorPsi: KtParameter
            annotations: []
            callableId: null
            contextParameters: []
            contextReceivers: []
            hasDeclaredDefaultValue: false
            hasDefaultValue: false
            isActual: false
            isCompanion: false
            isCrossinline: false
            isDelegated: false
            isExpect: false
            isExtension: false
            isExternal: false
            isImplicitLambdaParameter: false
            isNoinline: false
            isVal: true
            isVararg: false
            location: LOCAL
            modality: FINAL
            name: f
            origin: SOURCE
            primaryConstructorProperty: null
            psi: KtParameter
            realPsi: KtParameter
            receiverParameter: null
            returnType: KaFunctionType:
              annotations: []
              typeArguments: [
                KaUsualClassType:
                  annotations: []
                  typeArguments: []
                  type: JavaClass
                KaUsualClassType:
                  annotations: []
                  typeArguments: []
                  type: kotlin/Unit
              ]
              type: JavaClass.() -> kotlin/Unit
            typeParameters: []
            visibility: PUBLIC
        ]
        visibility: PUBLIC
      KaNamedFunctionSymbol:
        anchorPsi: KtNamedFunction
        annotations: []
        callableId: /topLevel
        contextParameters: []
        contextReceivers: []
        contractEffects: []
        hasStableParameterNames: true
        isActual: false
        isBuiltinFunctionInvoke: false
        isCompanion: false
        isExpect: false
        isExtension: false
        isExternal: false
        isInfix: false
        isInline: false
        isOperator: false
        isOverride: false
        isStatic: false
        isSuspend: false
        isTailRec: false
        location: TOP_LEVEL
        modality: FINAL
        name: topLevel
        origin: SOURCE
        psi: KtNamedFunction
        realPsi: KtNamedFunction
        receiverParameter: null
        returnType: KaUsualClassType:
          annotations: []
          typeArguments: []
          type: kotlin/Int
        typeParameters: []
        valueParameters: []
        visibility: PUBLIC
    constructors: 0

  DefaultSimpleImportingScope, index = 16

  DefaultSimpleImportingScope, index = 17

  ExplicitStarImportingScope, index = 18
    packages: 0
    classifiers: 0
    callables: 0
    constructors: 0

  DefaultStarImportingScope, index = 19
