@Nullable
  public String getItemText() {
    var element = getFirstNonMarkerElement();
    if (element == null) {
      return null;
    }
    final var builder = new StringBuilder();
    while (element != null) {
      builder.append(element.getText());
      element = element.getNextSibling();
    }
    return builder.toString();
  }
@Nullable
  public String getItemText()