}
@Test
public void testArgsErrors() throws Exception {
ParserImpl p1 = parserImpl("(int Foo");
checkError(list(_UnexpectedToken("')'", "<EOF>", 1)), list(_Arg(Util.<ArgModifier>list(), _Primitive(_IntType()), "Foo")), p1.args(), p1);
ParserImpl p2 = parserImpl("()");
checkError(list(_UnexpectedToken("a class name", "')'", 1)), list(_Arg(Util.<ArgModifier>list(), _Ref(_ClassType("NO_IDENTIFIER@1", NO_ACTUAL_TYPE_ARGUMENTS)), "NO_IDENTIFIER@2")), p2.args(), p2);
ParserImpl p3 = parserImpl("(int Foo,)");