[
  {
    "type": "identifier",
    "value": "class",
    "index": 0,
    "length": 5,
    "line": 1,
    "lineEnd": 1,
    "column": 1,
    "columnEnd": 5,
    "isKeyword": true,
    "indention": 0,
    "tokenIndex": 0
  },
  {
    "type": "identifier",
    "value": "Fruit",
    "index": 6,
    "length": 5,
    "line": 1,
    "lineEnd": 1,
    "column": 7,
    "columnEnd": 11,
    "isKeyword": false,
    "indention": 0,
    "tokenIndex": 1
  },
  {
    "type": "indention",
    "value": 1,
    "index": 12,
    "length": 4,
    "line": 2,
    "lineEnd": 1,
    "column": 1,
    "columnEnd": 16,
    "isKeyword": false,
    "indention": 0,
    "tokenIndex": 2
  },
  {
    "type": "identifier",
    "value": "constructor",
    "index": 16,
    "length": 11,
    "line": 2,
    "lineEnd": 2,
    "column": 5,
    "columnEnd": 15,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 3
  },
  {
    "type": "punctuator",
    "value": "(",
    "index": 28,
    "length": 1,
    "line": 2,
    "lineEnd": 2,
    "column": 17,
    "columnEnd": 17,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 4
  },
  {
    "type": "punctuator",
    "value": ")",
    "index": 29,
    "length": 1,
    "line": 2,
    "lineEnd": 2,
    "column": 18,
    "columnEnd": 18,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 5
  },
  {
    "type": "indention",
    "value": 2,
    "index": 31,
    "length": 8,
    "line": 3,
    "lineEnd": 2,
    "column": 1,
    "columnEnd": 27,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 6
  },
  {
    "type": "identifier",
    "value": "this",
    "index": 39,
    "length": 4,
    "line": 3,
    "lineEnd": 3,
    "column": 9,
    "columnEnd": 12,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 7
  },
  {
    "type": "punctuator",
    "value": ".",
    "index": 43,
    "length": 1,
    "line": 3,
    "lineEnd": 3,
    "column": 13,
    "columnEnd": 13,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 8
  },
  {
    "type": "identifier",
    "value": "name",
    "index": 44,
    "length": 4,
    "line": 3,
    "lineEnd": 3,
    "column": 14,
    "columnEnd": 17,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 9
  },
  {
    "type": "operator",
    "value": "=",
    "index": 49,
    "length": 1,
    "line": 3,
    "lineEnd": 3,
    "column": 19,
    "columnEnd": 19,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 10
  },
  {
    "type": "literal",
    "value": "'Banana'",
    "index": 51,
    "length": 8,
    "line": 3,
    "lineEnd": 3,
    "column": 21,
    "columnEnd": 28,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 11
  },
  {
    "type": "indention",
    "value": 1,
    "index": 61,
    "length": 4,
    "line": 5,
    "lineEnd": 3,
    "column": 1,
    "columnEnd": 34,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 12
  },
  {
    "type": "identifier",
    "value": "async",
    "index": 65,
    "length": 5,
    "line": 5,
    "lineEnd": 5,
    "column": 5,
    "columnEnd": 9,
    "isKeyword": true,
    "indention": 1,
    "tokenIndex": 13
  },
  {
    "type": "identifier",
    "value": "getName",
    "index": 71,
    "length": 7,
    "line": 5,
    "lineEnd": 5,
    "column": 11,
    "columnEnd": 17,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 14
  },
  {
    "type": "punctuator",
    "value": "(",
    "index": 79,
    "length": 1,
    "line": 5,
    "lineEnd": 5,
    "column": 19,
    "columnEnd": 19,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 15
  },
  {
    "type": "punctuator",
    "value": ")",
    "index": 80,
    "length": 1,
    "line": 5,
    "lineEnd": 5,
    "column": 20,
    "columnEnd": 20,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 16
  },
  {
    "type": "indention",
    "value": 2,
    "index": 82,
    "length": 8,
    "line": 6,
    "lineEnd": 5,
    "column": 1,
    "columnEnd": 29,
    "isKeyword": false,
    "indention": 1,
    "tokenIndex": 17
  },
  {
    "type": "identifier",
    "value": "await",
    "index": 90,
    "length": 5,
    "line": 6,
    "lineEnd": 6,
    "column": 9,
    "columnEnd": 13,
    "isKeyword": true,
    "indention": 2,
    "tokenIndex": 18
  },
  {
    "type": "identifier",
    "value": "this",
    "index": 96,
    "length": 4,
    "line": 6,
    "lineEnd": 6,
    "column": 15,
    "columnEnd": 18,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 19
  },
  {
    "type": "punctuator",
    "value": ".",
    "index": 100,
    "length": 1,
    "line": 6,
    "lineEnd": 6,
    "column": 19,
    "columnEnd": 19,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 20
  },
  {
    "type": "identifier",
    "value": "fetchNames",
    "index": 101,
    "length": 10,
    "line": 6,
    "lineEnd": 6,
    "column": 20,
    "columnEnd": 29,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 21
  },
  {
    "type": "punctuator",
    "value": "(",
    "index": 111,
    "length": 1,
    "line": 6,
    "lineEnd": 6,
    "column": 30,
    "columnEnd": 30,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 22
  },
  {
    "type": "punctuator",
    "value": ")",
    "index": 112,
    "length": 1,
    "line": 6,
    "lineEnd": 6,
    "column": 31,
    "columnEnd": 31,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 23
  },
  {
    "type": "indention",
    "value": 2,
    "index": 114,
    "length": 8,
    "line": 7,
    "lineEnd": 6,
    "column": 1,
    "columnEnd": 40,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 24
  },
  {
    "type": "identifier",
    "value": "return",
    "index": 122,
    "length": 6,
    "line": 7,
    "lineEnd": 7,
    "column": 9,
    "columnEnd": 14,
    "isKeyword": true,
    "indention": 2,
    "tokenIndex": 25
  },
  {
    "type": "identifier",
    "value": "this",
    "index": 129,
    "length": 4,
    "line": 7,
    "lineEnd": 7,
    "column": 16,
    "columnEnd": 19,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 26
  },
  {
    "type": "punctuator",
    "value": ".",
    "index": 133,
    "length": 1,
    "line": 7,
    "lineEnd": 7,
    "column": 20,
    "columnEnd": 20,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 27
  },
  {
    "type": "identifier",
    "value": "name",
    "index": 134,
    "length": 4,
    "line": 7,
    "lineEnd": 7,
    "column": 21,
    "columnEnd": 24,
    "isKeyword": false,
    "indention": 2,
    "tokenIndex": 28
  }
]