in src/main/java/org/apache/sling/scripting/sightly/impl/html/dom/HtmlParser.java [487:505]
private boolean processTag(char[] ch, int off, int len) throws IOException {
buffer.write(ch, off, len);
final char[] snippet = buffer.toCharArray();
tokenizer.tokenize(snippet, 0, snippet.length);
if (!tokenizer.endTag()) {
documentHandler.onStartElement(
tokenizer.tagName(),
tokenizer.attributes(),
tokenizer.endSlash()
|| VOID_ELEMENTS.contains(tokenizer.tagName().toLowerCase()));
} else {
documentHandler.onEndElement(tokenizer.tagName());
}
buffer.reset();
return "SCRIPT".equalsIgnoreCase(tokenizer.tagName()) && !tokenizer.endSlash();
}