@Override
  public @NotNull List<? extends Segment> calcFocusZones(@NotNull PsiFile file) {
    return SyntaxTraverser.psiTraverser(file)
      .postOrderDfsTraversal()
      .filter(e -> e instanceof JsonObject ||
                   e instanceof JsonArray)
      .map(e -> e.getTextRange()).toList();

  }
@Override
  public @NotNull List<? extends Segment> calcFocusZones(@NotNull PsiFile file)