}
throw new Error("Missing return statement in function");
}
final public InitializerDeclaration InitializerDeclaration() throws ParseException {
BlockStmt block;
int line = -1;
int column = 0;
boolean isStatic = false;
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
case STATIC:
jj_consume_token(STATIC);
isStatic = true;
line = token.beginLine;
column = token.beginColumn;
break;
default:
jj_la1[49] = jj_gen;
;
}
block = Block();
if (line == -1) {
line = block.getBeginLine();
column = block.getBeginColumn();
}
{
if (true) {
return new InitializerDeclaration(line, column, token.endLine, token.endColumn, popJavadoc(), isStatic, block);
}