@Override
  public @NotNull FlyweightCapableTreeStructure<LighterASTNode> getLightTree() {
    StartMarker rootMarker = prepareLightTree();
    return new MyTreeStructure(rootMarker, myParentLightTree);
  }
@Override
  public @NotNull FlyweightCapableTreeStructure<LighterASTNode> getLightTree()