in src/main/java/org/apache/sling/commons/html/impl/parser/TagParser.java [127:143]
final public HtmlElement tag() throws ParseException {
Token t, et;
Map<String,AttrValue> alist;
Token firstToken = getToken(1);
try {
jj_consume_token(TAG_START);
t = jj_consume_token(TAG_NAME);
alist = attributeList();
et = jj_consume_token(END_OF_TAG);
{if (true) return new StartTag(t.image, alist, et.image.equals(">"));}
} catch (ParseException ex) {
token_source.SwitchTo(DEFAULT);
String s = getTokenHtmlText(firstToken, getNextToken());
{if (true) return new TextData(s);}
}
throw new Error("Missing return statement in function");
}