}
/** Actually parse org.netbeans.modules.scala.core.rats.ParserScala.LocalModifier. */
private Result pLocalModifier$1(final int yyStart) throws IOException {
Result yyResult;
Node yyValue;
ParseError yyError = ParseError.DUMMY;
// Alternative 1.
yyResult = pkey(yyStart);
if (yyResult.hasValue("abstract")) {
String v$g$1 = "abstract";
yyValue = GNode.create("LocalModifier", v$g$1);
yyValue.setLocation(location(yyStart));
return yyResult.createValue(yyValue, yyError);
}
// Alternative 2.
yyResult = pkey(yyStart);
if (yyResult.hasValue("final")) {
String v$g$2 = "final";
yyValue = GNode.create("LocalModifier", v$g$2);
yyValue.setLocation(location(yyStart));
return yyResult.createValue(yyValue, yyError);
}
// Alternative 3.
yyResult = pkey(yyStart);
if (yyResult.hasValue("sealed")) {
String v$g$3 = "sealed";
yyValue = GNode.create("LocalModifier", v$g$3);
yyValue.setLocation(location(yyStart));
return yyResult.createValue(yyValue, yyError);
}
// Alternative 4.
yyResult = pkey(yyStart);
if (yyResult.hasValue("implicit")) {
String v$g$4 = "implicit";
yyValue = GNode.create("LocalModifier", v$g$4);
yyValue.setLocation(location(yyStart));
return yyResult.createValue(yyValue, yyError);
}
// Alternative 5.
yyResult = pkey(yyStart);
if (yyResult.hasValue("lazy")) {
String v$g$5 = "lazy";
yyValue = GNode.create("LocalModifier", v$g$5);
yyValue.setLocation(location(yyStart));
return yyResult.createValue(yyValue, yyError);
}
// Done.