public HtmlTag Build()
{
HtmlTag tag = buildTopNode();
var body = tag.Add("tbody");
AddTaggingLinkIfAtTopLevel(body);
var commentLink = new SelectorLinkTag(GrammarConstants.COMMENT);
commentLink.Label(GrammarConstants.COMMENT);
body.Add("tr").Append(commentLink.TagName("td"));
_fixture.PossibleGrammarsFor(new StepLeaf()).Where(x => !(x is DoGrammarStructure)).Each(grammar =>
{
_link = new SelectorLinkTag(grammar.Name);
_link.TagName("td");
body.Add("tr").Append(_link);
grammar.AcceptVisitor(this, new Step());
});
return tag;
}