Pair<Node> v$g$2 = yyRepValue1.reverse();
yyResult = pBlockCommentEnd(yyRepetition1);
yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
Node v$g$3 = yyResult.semanticValue();
yyValue = GNode.create("BlockComment", v$g$1, v$g$2, v$g$3);
yyValue.setLocation(location(yyStart));
return yyResult.createValue(yyValue, yyError);