@NotNull
    @Override
    FlyweightCapableTreeStructure<LighterASTNode> getStructure() {
      return structure.getValue();
    }
@NotNull
    @Override
    FlyweightCapableTreeStructure<LighterASTNode> getStructure()