}
}
public final Variable variableDeclarator() throws ParserException
{
Token id = null;
Variable v = null;
try
{
id = LT(1);
match(JavaTokenTypes.IDENT);
while (la_1 == JavaTokenTypes.LBRACK)
{
match(JavaTokenTypes.LBRACK);
match(JavaTokenTypes.RBRACK);
}
if (la_1 == JavaTokenTypes.ASSIGN)
{
match(JavaTokenTypes.ASSIGN);
initializer();
}
if (guessing == 0)
{
v = getMetaclassFactory().newVariable(id.getText(), id.getLine());
}
}
catch (ParserException ex)
{
if (guessing == 0)