in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/TreeTraverser.java [43:53]
private void traverseNode(TemplateNode node) {
if (node instanceof TemplateElementNode) {
traverseElement((TemplateElementNode) node);
} else if (node instanceof TemplateTextNode) {
traverseText((TemplateTextNode) node);
} else if (node instanceof TemplateCommentNode) {
traverseComment((TemplateCommentNode) node);
} else {
throw new IllegalArgumentException("Unknown node type");
}
}