KtNameReferenceExpression(20,21): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(36,37): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(65,66): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(81,82): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(91,94): 'Int'
  KtSimpleNameReference:
    (in kotlin) class Intprivate constructor : kotlin.Number(), kotlin.Comparable<kotlin.Int>, java.io.Serializable

KtNameReferenceExpression(111,112): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(127,128): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(136,139): 'Int'
  KtSimpleNameReference:
    (in kotlin) class Intprivate constructor : kotlin.Number(), kotlin.Comparable<kotlin.Int>, java.io.Serializable

KtNameReferenceExpression(156,157): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(172,173): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(181,184): 'Int'
  KtSimpleNameReference:
    (in kotlin) class Intprivate constructor : kotlin.Number(), kotlin.Comparable<kotlin.Int>, java.io.Serializable

KtNameReferenceExpression(189,190): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(207,208): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(223,224): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(249,250): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(265,266): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(281,284): 'Int'
  KtSimpleNameReference:
    (in kotlin) class Intprivate constructor : kotlin.Number(), kotlin.Comparable<kotlin.Int>, java.io.Serializable

KtNameReferenceExpression(301,302): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(317,318): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(326,327): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(337,341): 'this'
  KtSimpleNameReference:
    extension receiver with type A

KtNameReferenceExpression(384,385): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(435,436): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(463,466): 'Int'
  KtSimpleNameReference:
    (in kotlin) class Intprivate constructor : kotlin.Number(), kotlin.Comparable<kotlin.Int>, java.io.Serializable

KtNameReferenceExpression(487,488): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(514,517): 'Int'
  KtSimpleNameReference:
    (in kotlin) class Intprivate constructor : kotlin.Number(), kotlin.Comparable<kotlin.Int>, java.io.Serializable

KtNameReferenceExpression(538,539): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(565,568): 'Int'
  KtSimpleNameReference:
    (in kotlin) class Intprivate constructor : kotlin.Number(), kotlin.Comparable<kotlin.Int>, java.io.Serializable

KtNameReferenceExpression(573,574): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(595,596): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(643,644): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(677,680): 'Int'
  KtSimpleNameReference:
    (in kotlin) class Intprivate constructor : kotlin.Number(), kotlin.Comparable<kotlin.Int>, java.io.Serializable

KtNameReferenceExpression(701,702): 'A'
  KtSimpleNameReference:
    (in ROOT) class A

KtNameReferenceExpression(728,743): 'SimpleOperators'
  KtSimpleNameReference:
    (in ROOT) class SimpleOperators

KtNameReferenceExpression(753,757): 'this'
  KtSimpleNameReference:
    (in ROOT) class SimpleOperators

KtLabelReferenceExpression(757,773): '@SimpleOperators'
  KtSimpleNameReference:
    (in ROOT) class SimpleOperators

KtCallExpression(805,808): 'A()'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(805,806): 'A'
  KtSimpleNameReference:
    (in A) constructor()

KtCallExpression(821,838): 'SimpleOperators()'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(821,836): 'SimpleOperators'
  KtSimpleNameReference:
    (in SimpleOperators) constructor()

KtCallExpression(843,1229): 'with(A()){'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(843,847): 'with'
  KtSimpleNameReference:
    (in kotlin) inline fun <T, R> with(receiver: T, block: T.() -> R): R

KtCallExpression(848,851): 'A()'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(848,849): 'A'
  KtSimpleNameReference:
    (in A) constructor()

KtNameReferenceExpression(877,881): 'this'
  KtSimpleNameReference:
    extension receiver with type A

KtOperationReferenceExpression(890,891): '+'
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.unaryPlus()

KtNameReferenceExpression(891,899): 'thisProp'
  KtSimpleNameReference:
    (in <local>: usage.<no name>) var thisProp: A

KtOperationReferenceExpression(908,909): '+'
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.unaryPlus()

KtNameReferenceExpression(909,910): 'a'
  KtSimpleNameReference:
    (in <local>: usage) var a: A

KtNameReferenceExpression(919,927): 'thisProp'
  KtSimpleNameReference:
    (in <local>: usage.<no name>) var thisProp: A

KtOperationReferenceExpression(928,929): '+'
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.plus(b: kotlin.Int)

KtNameReferenceExpression(940,941): 'a'
  KtSimpleNameReference:
    (in <local>: usage) var a: A

KtOperationReferenceExpression(942,943): '+'
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.plus(b: kotlin.Int)

KtArrayAccessExpression(954,965): 'thisProp[1]'
  KtArrayAccessReference:
    (in ROOT) context(a@A)
    operator fun A.get(b: kotlin.Int)

KtNameReferenceExpression(954,962): 'thisProp'
  KtSimpleNameReference:
    (in <local>: usage.<no name>) var thisProp: A

KtArrayAccessExpression(974,978): 'a[1]'
  KtArrayAccessReference:
    (in ROOT) context(a@A)
    operator fun A.get(b: kotlin.Int)

KtNameReferenceExpression(974,975): 'a'
  KtSimpleNameReference:
    (in <local>: usage) var a: A

KtArrayAccessExpression(987,998): 'thisProp[1]'
  KtArrayAccessReference:
    (in ROOT) context(a@A)
    operator fun A.set(b: kotlin.Int, x: A)

KtNameReferenceExpression(987,995): 'thisProp'
  KtSimpleNameReference:
    (in <local>: usage.<no name>) var thisProp: A

KtOperationReferenceExpression(999,1000): '='
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.set(b: kotlin.Int, x: A)

KtCallExpression(1001,1004): 'A()'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(1001,1002): 'A'
  KtSimpleNameReference:
    (in A) constructor()

KtArrayAccessExpression(1013,1017): 'a[1]'
  KtArrayAccessReference:
    (in ROOT) context(a@A)
    operator fun A.set(b: kotlin.Int, x: A)

KtNameReferenceExpression(1013,1014): 'a'
  KtSimpleNameReference:
    (in <local>: usage) var a: A

KtOperationReferenceExpression(1018,1019): '='
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.set(b: kotlin.Int, x: A)

KtCallExpression(1020,1023): 'A()'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(1020,1021): 'A'
  KtSimpleNameReference:
    (in A) constructor()

KtCallExpression(1032,1042): 'thisProp()'
  KtInvokeFunctionReference:
    (in ROOT) context(a@A)
    operator fun A.invoke()

KtNameReferenceExpression(1032,1040): 'thisProp'
  KtSimpleNameReference:
    (in <local>: usage.<no name>) var thisProp: A

KtCallExpression(1051,1054): 'a()'
  KtInvokeFunctionReference:
    (in ROOT) context(a@A)
    operator fun A.invoke()

KtNameReferenceExpression(1051,1052): 'a'
  KtSimpleNameReference:
    (in <local>: usage) var a: A

KtNameReferenceExpression(1063,1071): 'thisProp'
  KtSimpleNameReference:
    (in <local>: usage.<no name>) var thisProp: A

KtOperationReferenceExpression(1072,1074): '+='
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.plusAssign(b: kotlin.Int)

KtNameReferenceExpression(1085,1086): 'a'
  KtSimpleNameReference:
    (in <local>: usage) var a: A

KtOperationReferenceExpression(1087,1089): '+='
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.plusAssign(b: kotlin.Int)

KtNameReferenceExpression(1100,1108): 'thisProp'
  KtSimpleNameReference:
    (in <local>: usage.<no name>) var thisProp: A

  KtSimpleNameReference:
    (in <local>: usage.<no name>) var thisProp: A

KtOperationReferenceExpression(1108,1110): '++'
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.inc(): A

  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.inc(): A

KtNameReferenceExpression(1119,1120): 'a'
  KtSimpleNameReference:
    (in <local>: usage) var a: A

KtOperationReferenceExpression(1121,1122): '='
  KtSimpleNameReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(1123,1124): 'a'
  KtSimpleNameReference:
    (in <local>: usage) var a: A

  KtSimpleNameReference:
    (in <local>: usage) var a: A

KtOperationReferenceExpression(1124,1126): '++'
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.inc(): A

  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.inc(): A

KtNameReferenceExpression(1136,1137): 'b'
  KtSimpleNameReference:
    (in <local>: usage) var b: SimpleOperators

KtOperationReferenceExpression(1138,1139): '+'
  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun plus(b: kotlin.Int)

KtOperationReferenceExpression(1150,1151): '+'
  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun unaryPlus()

KtNameReferenceExpression(1151,1152): 'b'
  KtSimpleNameReference:
    (in <local>: usage) var b: SimpleOperators

KtArrayAccessExpression(1161,1165): 'b[1]'
  KtArrayAccessReference:
    (in SimpleOperators) context(a@A)
    operator fun get(b: kotlin.Int)

KtNameReferenceExpression(1161,1162): 'b'
  KtSimpleNameReference:
    (in <local>: usage) var b: SimpleOperators

KtArrayAccessExpression(1174,1178): 'b[1]'
  KtArrayAccessReference:
    (in SimpleOperators) context(a@A)
    operator fun set(b: kotlin.Int, x: A)

KtNameReferenceExpression(1174,1175): 'b'
  KtSimpleNameReference:
    (in <local>: usage) var b: SimpleOperators

KtOperationReferenceExpression(1179,1180): '='
  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun set(b: kotlin.Int, x: A)

KtCallExpression(1181,1184): 'A()'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(1181,1182): 'A'
  KtSimpleNameReference:
    (in A) constructor()

KtCallExpression(1193,1196): 'b()'
  KtInvokeFunctionReference:
    (in SimpleOperators) context(a@A)
    operator fun invoke()

KtNameReferenceExpression(1193,1194): 'b'
  KtSimpleNameReference:
    (in <local>: usage) var b: SimpleOperators

KtNameReferenceExpression(1205,1206): 'b'
  KtSimpleNameReference:
    (in <local>: usage) var b: SimpleOperators

KtOperationReferenceExpression(1207,1209): '+='
  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun plusAssign(b: kotlin.Int)

KtNameReferenceExpression(1220,1221): 'b'
  KtSimpleNameReference:
    (in <local>: usage) var b: SimpleOperators

  KtSimpleNameReference:
    (in <local>: usage) var b: SimpleOperators

KtOperationReferenceExpression(1221,1223): '++'
  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun inc(): SimpleOperators

  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun inc(): SimpleOperators

KtCallExpression(1268,1271): 'A()'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(1268,1269): 'A'
  KtSimpleNameReference:
    (in A) constructor()

KtCallExpression(1284,1301): 'SimpleOperators()'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(1284,1299): 'SimpleOperators'
  KtSimpleNameReference:
    (in SimpleOperators) constructor()

KtOperationReferenceExpression(1307,1308): '+'
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.unaryPlus()

KtNameReferenceExpression(1308,1309): 'a'
  KtSimpleNameReference:
    (in <local>: withoutContext) var a: A

KtNameReferenceExpression(1314,1315): 'a'
  KtSimpleNameReference:
    (in <local>: withoutContext) var a: A

KtOperationReferenceExpression(1316,1317): '+'
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.plus(b: kotlin.Int)

KtArrayAccessExpression(1324,1328): 'a[1]'
  KtArrayAccessReference:
    (in ROOT) context(a@A)
    operator fun A.get(b: kotlin.Int)

KtNameReferenceExpression(1324,1325): 'a'
  KtSimpleNameReference:
    (in <local>: withoutContext) var a: A

KtArrayAccessExpression(1333,1337): 'a[1]'
  KtArrayAccessReference:
    (in ROOT) context(a@A)
    operator fun A.set(b: kotlin.Int, x: A)

KtNameReferenceExpression(1333,1334): 'a'
  KtSimpleNameReference:
    (in <local>: withoutContext) var a: A

KtOperationReferenceExpression(1338,1339): '='
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.set(b: kotlin.Int, x: A)

KtCallExpression(1340,1343): 'A()'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(1340,1341): 'A'
  KtSimpleNameReference:
    (in A) constructor()

KtCallExpression(1348,1351): 'a()'
  KtInvokeFunctionReference:
    (in ROOT) context(a@A)
    operator fun A.invoke()

KtNameReferenceExpression(1348,1349): 'a'
  KtSimpleNameReference:
    (in <local>: withoutContext) var a: A

KtNameReferenceExpression(1356,1357): 'a'
  KtSimpleNameReference:
    (in <local>: withoutContext) var a: A

KtOperationReferenceExpression(1358,1360): '+='
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.plusAssign(b: kotlin.Int)

KtNameReferenceExpression(1367,1368): 'a'
  KtSimpleNameReference:
    (in <local>: withoutContext) var a: A

  KtSimpleNameReference:
    (in <local>: withoutContext) var a: A

KtOperationReferenceExpression(1368,1370): '++'
  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.inc(): A

  KtSimpleNameReference:
    (in ROOT) context(a@A)
    operator fun A.inc(): A

KtNameReferenceExpression(1376,1377): 'b'
  KtSimpleNameReference:
    (in <local>: withoutContext) var b: SimpleOperators

KtOperationReferenceExpression(1378,1379): '+'
  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun plus(b: kotlin.Int)

KtOperationReferenceExpression(1386,1387): '+'
  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun unaryPlus()

KtNameReferenceExpression(1387,1388): 'b'
  KtSimpleNameReference:
    (in <local>: withoutContext) var b: SimpleOperators

KtArrayAccessExpression(1393,1397): 'b[1]'
  KtArrayAccessReference:
    (in SimpleOperators) context(a@A)
    operator fun get(b: kotlin.Int)

KtNameReferenceExpression(1393,1394): 'b'
  KtSimpleNameReference:
    (in <local>: withoutContext) var b: SimpleOperators

KtArrayAccessExpression(1402,1406): 'b[1]'
  KtArrayAccessReference:
    (in SimpleOperators) context(a@A)
    operator fun set(b: kotlin.Int, x: A)

KtNameReferenceExpression(1402,1403): 'b'
  KtSimpleNameReference:
    (in <local>: withoutContext) var b: SimpleOperators

KtOperationReferenceExpression(1407,1408): '='
  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun set(b: kotlin.Int, x: A)

KtCallExpression(1409,1412): 'A()'
  KtInvokeFunctionReference:
    Nothing (Unresolved reference)

KtNameReferenceExpression(1409,1410): 'A'
  KtSimpleNameReference:
    (in A) constructor()

KtCallExpression(1417,1420): 'b()'
  KtInvokeFunctionReference:
    (in SimpleOperators) context(a@A)
    operator fun invoke()

KtNameReferenceExpression(1417,1418): 'b'
  KtSimpleNameReference:
    (in <local>: withoutContext) var b: SimpleOperators

KtNameReferenceExpression(1425,1426): 'b'
  KtSimpleNameReference:
    (in <local>: withoutContext) var b: SimpleOperators

KtOperationReferenceExpression(1427,1429): '+='
  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun plusAssign(b: kotlin.Int)

KtNameReferenceExpression(1436,1437): 'b'
  KtSimpleNameReference:
    (in <local>: withoutContext) var b: SimpleOperators

  KtSimpleNameReference:
    (in <local>: withoutContext) var b: SimpleOperators

KtOperationReferenceExpression(1437,1439): '++'
  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun inc(): SimpleOperators

  KtSimpleNameReference:
    (in SimpleOperators) context(a@A)
    operator fun inc(): SimpleOperators