}
boolean emptyBreadcrumb = true;
if (element != null) {
List<FuzzyXMLNode> elementStack = new LinkedList<FuzzyXMLNode>();
FuzzyXMLNode currentNode = element;
do {
elementStack.add(currentNode);
currentNode = currentNode.getParentNode();
} while (currentNode != null);
for (int i = elementStack.size() - 2; i >= 0; i--) {
FuzzyXMLNode stackNode = elementStack.get(i);
if (stackNode instanceof FuzzyXMLElement) {
emptyBreadcrumb = false;
FuzzyXMLElement stackElement = (FuzzyXMLElement) stackNode;
FuzzyXMLElementWithWodElement data;