@Override
  protected @NotNull Node createNewNode(@NotNull ErrorStripeMarkerImpl key, int start, int end,
                                        boolean greedyToLeft, boolean greedyToRight, boolean stickingToRight, int layer) {
    return new Node(this, key, start, end, greedyToLeft, greedyToRight, stickingToRight, layer);
  }
@Override
  protected @NotNull Node createNewNode(@NotNull ErrorStripeMarkerImpl key, int start, int end,
                                        boolean greedyToLeft, boolean greedyToRight, boolean stickingToRight, int layer)