[
  {
    "name": "bar",
    "kind": 13,
    "range": {
      "start": {
        "line": 17,
        "character": 4
      },
      "end": {
        "line": 17,
        "character": 26
      }
    },
    "selectionRange": {
      "start": {
        "line": 17,
        "character": 4
      },
      "end": {
        "line": 17,
        "character": 7
      }
    }
  },
  {
    "name": "Bar",
    "kind": 5,
    "range": {
      "start": {
        "line": 4,
        "character": 0
      },
      "end": {
        "line": 13,
        "character": 1
      }
    },
    "selectionRange": {
      "start": {
        "line": 4,
        "character": 6
      },
      "end": {
        "line": 4,
        "character": 9
      }
    },
    "children": [
      {
        "name": "constructor",
        "kind": 9,
        "range": {
          "start": {
            "line": 5,
            "character": 2
          },
          "end": {
            "line": 5,
            "character": 35
          }
        },
        "selectionRange": {
          "start": {
            "line": 5,
            "character": 2
          },
          "end": {
            "line": 5,
            "character": 35
          }
        }
      },
      {
        "name": "baz",
        "kind": 6,
        "tags": [
          1
        ],
        "range": {
          "start": {
            "line": 8,
            "character": 2
          },
          "end": {
            "line": 8,
            "character": 25
          }
        },
        "selectionRange": {
          "start": {
            "line": 8,
            "character": 2
          },
          "end": {
            "line": 8,
            "character": 5
          }
        }
      },
      {
        "name": "foo",
        "kind": 6,
        "range": {
          "start": {
            "line": 6,
            "character": 2
          },
          "end": {
            "line": 6,
            "character": 24
          }
        },
        "selectionRange": {
          "start": {
            "line": 6,
            "character": 2
          },
          "end": {
            "line": 6,
            "character": 5
          }
        }
      },
      {
        "name": "getStaticBar",
        "kind": 6,
        "range": {
          "start": {
            "line": 12,
            "character": 2
          },
          "end": {
            "line": 12,
            "character": 57
          }
        },
        "selectionRange": {
          "start": {
            "line": 12,
            "character": 17
          },
          "end": {
            "line": 12,
            "character": 29
          }
        }
      },
      {
        "name": "staticBar",
        "kind": 8,
        "range": {
          "start": {
            "line": 11,
            "character": 2
          },
          "end": {
            "line": 11,
            "character": 32
          }
        },
        "selectionRange": {
          "start": {
            "line": 11,
            "character": 9
          },
          "end": {
            "line": 11,
            "character": 18
          }
        }
      },
      {
        "name": "(get) value",
        "kind": 8,
        "range": {
          "start": {
            "line": 9,
            "character": 2
          },
          "end": {
            "line": 9,
            "character": 35
          }
        },
        "selectionRange": {
          "start": {
            "line": 9,
            "character": 6
          },
          "end": {
            "line": 9,
            "character": 11
          }
        }
      },
      {
        "name": "(set) value",
        "kind": 8,
        "range": {
          "start": {
            "line": 10,
            "character": 2
          },
          "end": {
            "line": 10,
            "character": 42
          }
        },
        "selectionRange": {
          "start": {
            "line": 10,
            "character": 6
          },
          "end": {
            "line": 10,
            "character": 11
          }
        }
      },
      {
        "name": "x",
        "kind": 8,
        "range": {
          "start": {
            "line": 5,
            "character": 14
          },
          "end": {
            "line": 5,
            "character": 30
          }
        },
        "selectionRange": {
          "start": {
            "line": 5,
            "character": 21
          },
          "end": {
            "line": 5,
            "character": 22
          }
        }
      }
    ]
  },
  {
    "name": "IFoo",
    "kind": 11,
    "range": {
      "start": {
        "line": 0,
        "character": 0
      },
      "end": {
        "line": 2,
        "character": 1
      }
    },
    "selectionRange": {
      "start": {
        "line": 0,
        "character": 10
      },
      "end": {
        "line": 0,
        "character": 14
      }
    },
    "children": [
      {
        "name": "foo",
        "kind": 6,
        "range": {
          "start": {
            "line": 1,
            "character": 2
          },
          "end": {
            "line": 1,
            "character": 17
          }
        },
        "selectionRange": {
          "start": {
            "line": 1,
            "character": 2
          },
          "end": {
            "line": 1,
            "character": 5
          }
        }
      }
    ]
  },
  {
    "name": "Values",
    "kind": 10,
    "range": {
      "start": {
        "line": 15,
        "character": 0
      },
      "end": {
        "line": 15,
        "character": 30
      }
    },
    "selectionRange": {
      "start": {
        "line": 15,
        "character": 5
      },
      "end": {
        "line": 15,
        "character": 11
      }
    },
    "children": [
      {
        "name": "value1",
        "kind": 22,
        "range": {
          "start": {
            "line": 15,
            "character": 14
          },
          "end": {
            "line": 15,
            "character": 20
          }
        },
        "selectionRange": {
          "start": {
            "line": 15,
            "character": 14
          },
          "end": {
            "line": 15,
            "character": 20
          }
        }
      },
      {
        "name": "value2",
        "kind": 22,
        "range": {
          "start": {
            "line": 15,
            "character": 22
          },
          "end": {
            "line": 15,
            "character": 28
          }
        },
        "selectionRange": {
          "start": {
            "line": 15,
            "character": 22
          },
          "end": {
            "line": 15,
            "character": 28
          }
        }
      }
    ]
  }
]