in src/main/java/org/apache/sling/commons/html/impl/parser/TagParser.java [162:192]
final public Comment commentHtmlElement() throws ParseException {
StringBuilder sb = new StringBuilder();
jj_consume_token(COMMENT_START);
label_2:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case COMMENT_WORD:
;
break;
default:
jj_la1[5] = jj_gen;
break label_2;
}
jj_consume_token(COMMENT_WORD);
sb.append(token.image);
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case 0:
jj_consume_token(0);
break;
case COMMENT_END:
jj_consume_token(COMMENT_END);
break;
default:
jj_la1[6] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
{if (true) return new Comment(sb.toString());}
throw new Error("Missing return statement in function");
}