[
  {
    "type": "identifier",
    "value": "class"
  },
  {
    "type": "identifier",
    "value": "Banana"
  },
  {
    "type": "indention",
    "value": 1
  },
  {
    "type": "identifier",
    "value": "constructor"
  },
  {
    "type": "punctuator",
    "value": "("
  },
  {
    "type": "punctuator",
    "value": ")"
  },
  {
    "type": "indention",
    "value": 2
  },
  {
    "type": "identifier",
    "value": "this"
  },
  {
    "type": "punctuator",
    "value": "."
  },
  {
    "type": "identifier",
    "value": "foo"
  },
  {
    "type": "operator",
    "value": "="
  },
  {
    "type": "literal",
    "value": "'foo'"
  },
  {
    "type": "indention",
    "value": 1
  },
  {
    "type": "identifier",
    "value": "static"
  },
  {
    "type": "identifier",
    "value": "async"
  },
  {
    "type": "identifier",
    "value": "bar"
  },
  {
    "type": "punctuator",
    "value": "("
  },
  {
    "type": "punctuator",
    "value": ")"
  },
  {
    "type": "indention",
    "value": 2
  },
  {
    "type": "identifier",
    "value": "const"
  },
  {
    "type": "identifier",
    "value": "bar"
  },
  {
    "type": "operator",
    "value": "="
  },
  {
    "type": "identifier",
    "value": "await"
  },
  {
    "type": "identifier",
    "value": "this"
  },
  {
    "type": "punctuator",
    "value": "."
  },
  {
    "type": "identifier",
    "value": "bla"
  },
  {
    "type": "punctuator",
    "value": "("
  },
  {
    "type": "punctuator",
    "value": ")"
  },
  {
    "type": "indention",
    "value": 2
  },
  {
    "type": "identifier",
    "value": "return"
  },
  {
    "type": "identifier",
    "value": "bar"
  },
  {
    "type": "indention",
    "value": 0
  }
]
