@Contract(pure = true)
  public @NotNull Element wrapWith(@NotNull @NonNls String tag) {
    return HtmlChunk.tag(tag).children(myChunks.toArray(new HtmlChunk[0]));
  }
@Contract(pure = true)
  public @NotNull Element wrapWith(@NotNull @NonNls String tag)