/** * Parse a Java <code>int</code> value. * * @return * @throws SyntaxError */ protected int getInteger() throws SyntaxError { final String number = getIntegerString(); int intValue = 0; try { intValue = Integer.parseInt(number, 10); } catch (final NumberFormatException e) { throwSyntaxError("Number format error (not an int type): " + number, number.length()); } getNextToken(); return intValue; }