public int readNext(int offset, boolean ignoreComments) throws InvalidInputException { setOffset(offset); return readNext(ignoreComments);
public int readNext(boolean ignoreComments) throws InvalidInputException { int curr= 0; do { curr= fScanner.getNextToken(); if (curr == ITerminalSymbols.TokenNameEOF) { throw new InvalidInputException("End of File"); } } while (ignoreComments && isComment(curr)); return curr;
	public int readNext(int offset, boolean ignoreComments) throws InvalidInputException {		setOffset(offset);		return readNext(ignoreComments);	}