1 [
   2   {
   3     "identifier": "field",
   4     "expression": {
   5       "endPosition": "7",
   6       "kind": "IDENTIFIER",
   7       "name": "object",
   8       "class": "class jdk.nashorn.api.tree.IdentifierTreeImpl",
   9       "startPosition": "1"
  10     },
  11     "endPosition": "13",
  12     "kind": "MEMBER_SELECT",
  13     "class": "class jdk.nashorn.api.tree.MemberSelectTreeImpl",
  14     "startPosition": "1"
  15   },
  16   {
  17     "identifier": "method",
  18     "expression": {
  19       "endPosition": "20",
  20       "kind": "IDENTIFIER",
  21       "name": "object",
  22       "class": "class jdk.nashorn.api.tree.IdentifierTreeImpl",
  23       "startPosition": "14"
  24     },
  25     "endPosition": "27",
  26     "kind": "MEMBER_SELECT",
  27     "class": "class jdk.nashorn.api.tree.MemberSelectTreeImpl",
  28     "startPosition": "14"
  29   },
  30   {
  31     "identifier": "null",
  32     "expression": {
  33       "endPosition": "34",
  34       "kind": "IDENTIFIER",
  35       "name": "this",
  36       "class": "class jdk.nashorn.api.tree.IdentifierTreeImpl",
  37       "startPosition": "30"
  38     },
  39     "endPosition": "39",
  40     "kind": "MEMBER_SELECT",
  41     "class": "class jdk.nashorn.api.tree.MemberSelectTreeImpl",
  42     "startPosition": "30"
  43   },
  44   {
  45     "identifier": "prototype",
  46     "expression": {
  47       "endPosition": "45",
  48       "kind": "IDENTIFIER",
  49       "name": "Array",
  50       "class": "class jdk.nashorn.api.tree.IdentifierTreeImpl",
  51       "startPosition": "40"
  52     },
  53     "endPosition": "55",
  54     "kind": "MEMBER_SELECT",
  55     "class": "class jdk.nashorn.api.tree.MemberSelectTreeImpl",
  56     "startPosition": "40"
  57   }
  58 ]