yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
Node v$el$3 = yyResult.semanticValue();
yyResult = p$$Shared3(yyResult.index);
yyError = yyResult.select(yyError);
if (yyResult.hasValue()) {
Pair<Node> v$4 = yyResult.semanticValue();
yyValue = new Pair<Node>(v$el$3, v$4);