}
break;
case 88:
// line 371 "src/org/jruby/parser/JavaSignatureParser.y"
{
yyVal = new ParameterNode(((TypeNode)yyVals[-1+yyTop]), ((String)yyVals[0+yyTop]));
}
break;
case 89:
// line 374 "src/org/jruby/parser/JavaSignatureParser.y"
{
yyVal = new ParameterNode(((TypeNode)yyVals[0+yyTop]), null);
}
break;
case 90:
// line 377 "src/org/jruby/parser/JavaSignatureParser.y"
{
yyVal = new ParameterNode(((TypeNode)yyVals[-1+yyTop]), ((String)yyVals[0+yyTop]), true);
}
break;
case 91:
// line 380 "src/org/jruby/parser/JavaSignatureParser.y"
{
yyVal = new ParameterNode(((TypeNode)yyVals[0+yyTop]), null, true);
}
break;
case 92:
// line 383 "src/org/jruby/parser/JavaSignatureParser.y"
{
yyVal = new ParameterNode(((TypeNode)yyVals[-2+yyTop]), ((String)yyVals[0+yyTop]), false, true);
}
break;
case 93:
// line 386 "src/org/jruby/parser/JavaSignatureParser.y"
{
yyVal = new ParameterNode(((TypeNode)yyVals[-1+yyTop]), null, false, true);
}
break;
case 94:
// line 389 "src/org/jruby/parser/JavaSignatureParser.y"
{
yyVal = new ParameterNode(((TypeNode)yyVals[-2+yyTop]), ((String)yyVals[0+yyTop]), true, true);
}
break;
case 95:
// line 392 "src/org/jruby/parser/JavaSignatureParser.y"
{
yyVal = new ParameterNode(((TypeNode)yyVals[-1+yyTop]), null, true, true);
}
break;
case 96:
// line 397 "src/org/jruby/parser/JavaSignatureParser.y"
{