in src/main/java/org/apache/sling/commons/html/impl/parser/TagParser.java [146:160]
final public HtmlElement endHtmlElement() throws ParseException {
Token t;
Token firstToken = getToken(1);
try {
jj_consume_token(ENDTAG_START);
t = jj_consume_token(TAG_NAME);
jj_consume_token(END_OF_TAG);
{if (true) return new EndTag(t.image);}
} 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");
}