@NotNull
    @Override
    public GraphNode getGraphNode(int nodeIndex) {
      assert inRanges(nodeIndex);

      return new GraphNode(nodeIndex, GraphNodeType.USUAL);
    }
@NotNull
    @Override
    public GraphNode getGraphNode(int nodeIndex)