@NotNull
  @Override
  public Collection<StructureViewTreeElement> getChildrenBase() {
    final ArrayList<StructureViewTreeElement> elements = new ArrayList<>();
    MarkdownPsiStructureUtil.processContainer(getElement(), element -> elements.add(new MarkdownStructureElement(element)));
    return elements;
  }
@NotNull
  @Override
  public Collection<StructureViewTreeElement> getChildrenBase()