public int columnForSymbol(String symbol) {
		Integer in = (Integer) symbolsToColumn.get(symbol);
		if (in == null) {
			throw new IllegalArgumentException(symbol
					+ " is not in the grammar!");
		}
		return in.intValue();
	}