private MarkupWicketIdHierarchy(@NotNull final XmlFile xmlFile) {
this.wicketIdPathMap = new HashMap<String, MarkupWicketIdItem>();
this.root = new MarkupWicketIdItem();
this.wicketIdPathMap.put("", root);
xmlFile.accept(new XmlRecursiveElementVisitor() {
private StringBuilder sb = new StringBuilder();
private MarkupWicketIdItem current = root;
@Override
public void visitElement(PsiElement element) {