private int getStateNumber() {
		char read = (char) readAhead;
		String n = "";
		if(NUMBERS.contains(read)) {
			do {
				n+=read;
				readNext();
				read = (char) readAhead;
			} while(NUMBERS.contains(read) && n.length()<5);
			readNext();
			return new Integer(n);
		} else {
			return -1;
		}
	}